【发布时间】:2020-06-02 23:33:12
【问题描述】:
似乎是一个简单的问题,但 JS 中的所有时区进出都让我很头疼。
基本上,如果我有如下日期:
2018-04-06
我希望能够得到第二天的日期:
2018-04-07
我在 SO 上找到了以下 sn-p 用于执行此操作(有点):
var date = new Date('2018-04-06');
date.setDate(date + 1);
问题是我正在使用调整后的时区返回日期,并且因为我在美国东部时区,所以它给我的日期减去了五个小时,这实际上是我开始的同一天。
我通过无数的 SO 帖子试图找到这个看似简单的问题的答案,但是对于任何给定的日期,无论用户所在的时区如何,我如何在 YYYY-MM- 中获得第二天的日期DD格式?谢谢。
【问题讨论】:
标签: javascript date timezone timezone-offset