使用AngularJS在GMT中显示带有地点和时间名称的时区

Posted

技术标签:

【中文标题】使用AngularJS在GMT中显示带有地点和时间名称的时区【英文标题】:Display Time Zone with name of place and time in GMT Using AngularJS 【发布时间】:2017-09-05 00:57:35 【问题描述】:

我正在开发一个网站,该网站需要一个下拉菜单来显示带有地点名称的时区。它可能是一个指令或其他东西。任何帮助。

谢谢

【问题讨论】:

【参考方案1】:

当涉及到与时间相关的事情时,我总是更喜欢使用 Moment.Js。它与 Angular 完美搭配,希望对您有所帮助。

【讨论】:

【参考方案2】:

下载 jstz.min.js(请参阅the bitbucket page 了解更多信息)并向您的 html 页面添加一个函数并实现此代码:

<script language="javascript">
    function getTimezoneName() 
        timezone = jstz.determine()
        return timezone.name();
    
</script>

【讨论】:

您应该编辑您的帖子以获得该链接而不是添加评论...我现在已经这样做了... 你需要在你的组件中实现那个脚本 如果您发现任何困难,请在此处发布您的代码并随时与我联系。 如果我实现代码 jstz 未定义什么是 jstz 下载这个 jstz.min.js。这是一个图书馆。创建一个文件 jstz.min.js 并从以下链接复制并粘贴代码,developer.jboss.org/servlet/JiveServlet/previewBody/…

以上是关于使用AngularJS在GMT中显示带有地点和时间名称的时区的主要内容,如果未能解决你的问题,请参考以下文章

在 Angularjs 组件之间共享数据

如何在angularjs中使用带有嵌套ng-repeat的复选框

智能表:使用带有 AngularJs 的 Bootstrap Datetime-Picker 作为过滤器

带有 AngularJS 的 CSS3 动画在 Firefox 中不能正确滑动

图书Ionic实战:基于AngularJS的移动混合应用开发

带有AngularJS显示错误的JQ小部件图表