为什么JavaScript会在我设定的日期前一天显示给我?
这个问题在这里已经有了答案:
当你从没有时区的字符串创建日期时,你会得到一个日期+时区修正 - 如果你在美国,那么你有类似GMT-7的东西,你会得到6月的第二个减去7小时 - 前一天。 尝试分割你的日期,并使用new Date(2015, 7, 1)
构造函数,你会得到你期待的日期。 字符串解析参考docs -https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/parse
上一篇: Why does JavaScript show me one day before my set date?