【发布时间】:2017-03-08 02:15:01
【问题描述】:
我已经阅读了几十篇关于 Moment Timezone 的帖子,但我仍然没有找到明确的答案:
我有一个应用程序,用户遍布世界各地,无论浏览器时区如何,我总是希望将日期和时间显示为 EST 或 EDT,以当时有效的为准(“美国/纽约”)。 moment-timezone.js 是否只需要加载 America/New_York 的数据,因为这是我要显示的唯一时区,还是我需要用户可能所在的所有时区的数据才能让 moment-timezone能够从那个时区转换到 America/New_York?我需要能够从任何时区转换,因为随着新用户的加入,我无法提前知道他们(和他们的浏览器)将是什么时区。
现在我正在使用 moment-timezone-with-data.js,但它是 190KB。在这一点上,我想我宁愿做一个快速的 AJAX 请求并从服务器获取日期和时间 - 在 PHP 中获取所需时区中的当前日期/时间很容易。
【问题讨论】:
标签: javascript timezone momentjs