【发布时间】:2021-12-14 06:58:27
【问题描述】:
我正在使用 moment js 根据他的喜好将用户系统时间转换为用户指定的时区。用户系统时区是 IST,他正在指定不同的时区。为了设置我正在使用的相同
moment.tz.setDefault("Pacific/Pago_Pago");
但在其中一种情况下,我得到了不同的日期。如果我这样做了
moment().startOf('day')
我今天的日期是 Thu Oct 28 2021 00:00:00 GMT+0530(印度标准时间),但如果我这样做了
moment(endDate).startOf('day')
我得到 2021 年 10 月 27 日星期四 00:00:00 GMT+0530(印度标准时间) 其中结束日期是最后一条语句的结果,即 2021 年 10 月 28 日星期四 00:00 :00 GMT+0530(印度标准时间)
我在这里做错了什么。
【问题讨论】:
标签: javascript datetime timezone momentjs moment-timezone