【问题标题】:How to load timezone files with timezone-js without Fleegix.js?如何在没有 Fleegix.js 的情况下使用 timezone-js 加载时区文件?
【发布时间】:2013-03-07 21:10:07
【问题描述】:

我想在我的应用程序中使用 timezone-js,但我不是 Fleegix.js,它“正常工作”。自述文件说要在规范文件中查找示例,但看起来它使用了 Node.js 的东西。有没有办法为 Jquery 或只是原始 JS 或其他东西进行加载?

【问题讨论】:

    标签: javascript timezone


    【解决方案1】:

    我也对这些文档感到困惑。这不是很清楚,但是已经内置了 jQuery 支持。您只需将async 设置为false 即可使其工作。不知道为什么 - 因为 ajax 无论如何都是异步的 - 但这是设置它以使其与 jQuery 一起使用的标志。无需其他接线。

    timezoneJS.timezone.zoneFileBasePath = 'scripts/tz';
    timezoneJS.timezone.init({ async: false });
    

    此外,还有其他库可以做同样的事情。您可能会发现these 之一更有吸引力。

    【讨论】:

    • 我收到此错误(这与没有异步相同:Error: Please use the Fleegix.js XHR module, jQuery ajax, Zepto ajax, or define your own transport mechanism for downloading zone files.。我确实加载了 jquery,所以我不确定为什么会发生这种情况。我会检查其中一个其他图书馆也是。
    • 基本上,我要做的就是通过 javascript 以“美国/芝加哥”格式获取当前用户的时区。我什至不确定这些库中的任何一个都可以做到这一点。
    • 嗯。那我得深入挖掘了。我以为这就是我所要做的。你可能想看看 walltime-js。在这里写得很好:engineering.sproutsocial.com/2013/02/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 2015-08-06
    • 2016-04-20
    • 1970-01-01
    • 2012-06-11
    • 2020-11-08
    相关资源
    最近更新 更多