是否可以更改时刻对象的时区?

时间:2017-12-01 15:56:27

标签: reactjs react-datetime

我正在开发一个reactjs应用程序,我想为我的应用程序设置时区。我正在使用react-datetime包进行日期和时间选择。

我的要求是,我的应用程序需要与用户选择的时区一起使用。 例如,在我的个人资料中,我设置了America / losangels时区,但我在印度。所以日期选择器需要显示/给出America / losangels的日期和时间,但我得到了IST日期和时间。

是否可以更改react-datetime选择器timzone?

1 个答案:

答案 0 :(得分:4)

使用moment timezone库。

然后,您可以设置moment将使用的默认时区(docs

import moment from 'moment-timezone';
moment.tz.setDefault("America/New_York");

现在,当react-datetime创建/格式化新时刻时,它们应该在此时区。