反应倒数计时器仅在EST上运行

时间:2018-11-18 02:56:52

标签: javascript reactjs momentjs moment-timezone

我正在使用{ "presets": ["env", { "targets": { "browsers": [ "last 1 version", "ie >= 11" ] } }], "plugins": [ "transform-es2015-destructuring", "transform-object-rest-spread" ] } 在我的React应用中显示一个计数器。我希望计时器始终使用EST来比较当前时间,即使该页面在其他任何时区加载也是如此。

在文档中,我确实看到它接受了一个自定义react-countdown-timer处理程序,我可以将时间传递给该处理程序。我使用now()转换了EST中的当前时区,但问题是Moment-timezone的{​​{1}}处理程序仅花费了now()函数格式的时间,无论哪个时区都相同。

如何实现此用例?我认为有两种方法:

  1. 要在EST中转换Moment()时间,然后将其转换为适当的时间 毫秒
  2. 要使react-countdown-timer的now()处理程序接受其他格式的数据。

如何实现? 当前代码:

react-countdown-timer

0 个答案:

没有答案