由于时区,字符串显示的新日期为前一天

时间:2013-09-17 17:58:04

标签: javascript date timezone

无论用户的时区如何,如何显示与当天相关的日期?

>>> new Date('2013-09-17')
Date {Mon Sep 16 2013 20:00:00 GMT-0400 (Eastern Standard Time)}

我正在尝试使用jquery datepicker formater,但是当我传递日期对象时,它会关闭一天。 如何确保忽略用户时区?

1 个答案:

答案 0 :(得分:0)

好的,我拆分了字符串并将它们作为我预期结果的参数传递。

>>> d = '2013-09-17'.split('-');  new Date(d[0],d[1]-1,d[2]);
Date {Thu Oct 17 2013 00:00:00 GMT-0400 (Eastern Standard Time)}