【发布时间】:2025-12-04 05:15:03
【问题描述】:
为什么显示过去的日期
var date = new Date('2020-01-01');
console.log(日期)
2019 年 12 月 31 日星期二 19:00:00 GMT-0500(东部标准时间)
【问题讨论】:
标签: javascript
为什么显示过去的日期
var date = new Date('2020-01-01');
console.log(日期)
2019 年 12 月 31 日星期二 19:00:00 GMT-0500(东部标准时间)
【问题讨论】:
标签: javascript
由于您的时区设置(复活节标准时间是 GMT -0500,因此比 2020-01-01 早 5 小时)。
Javascript Date 对象是时间戳——它们只包含一个数字 自纪元以来的毫秒数。日期中没有时区信息 目的。这个时间戳是哪个日历日期(天、分、秒) 表示是一个解释问题(其中一个 to...String 方法)。
基本上是将日期转换为本地时区的 toString 方法。
【讨论】:
new Date(string) 或Date.parse。而是使用Moment.js。