js日期根据时区和dateformat返回错误的日期

时间:2018-03-27 23:36:06

标签: javascript date

为什么我传递的日期格式会影响日期的解析方式? :(

new Date('2018-03-26')
> Sun Mar 25 2018 17:00:00 GMT-0700 (Pacific Daylight Time)
new Date('03/26/2018')
> Mon Mar 26 2018 00:00:00 GMT-0700 (Pacific Daylight Time)

我希望从每个中获得相同的结果,但是当我以YYYY-MM-DD格式传递日期时,它返回3/25而不是3/26。我根本不关心时间或时区。反正有没有得到相同的结果,因为我不知道用户将如何输入它?我正在寻找一种不需要像库那样的库的解决方案。

0 个答案:

没有答案