服务器使用+03:00时区。它提供了我在这个格式的日期:"2017-04-12T00:00:00+03:00"
如何从字符串创建日期,忽略任何时区偏移量?
然后我创建这个字符串的新日期:
options.startDate = new Date("2017-04-12T00:00:00+03:00")
但由于在客户端上有不同的时区,结果居然是:
Tue Apr 11 2017 23:00:00 GMT+0200 (Central Europe Daylight Time)
这让我回到一天,这对我来说是件大事。有没有一种优雅的方式来避免这种情况,并在JavaScript中创建相同的日期和时间,忽略时区偏移量?
的日期表示时间的同一时刻。删除时区偏移意味着它将代表每个时区具有不同偏移的不同时刻。 – RobG