Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么新日期(yyyy-mm-dd)显示过去的日期?_Javascript - Fatal编程技术网

Javascript 为什么新日期(yyyy-mm-dd)显示过去的日期?

Javascript 为什么新日期(yyyy-mm-dd)显示过去的日期?,javascript,Javascript,为什么显示过去的日期 风险值日期=新日期'2020-01-01' console.logdate 2019年12月31日星期二19:00:00 GMT-0500东部标准时间由于您的时区设置,复活节标准时间为GMT-0500,因此在2020-01-01之前5小时 Javascript日期对象是时间戳——它们只包含一个数字 从新纪元以来的毫秒数。日期中没有时区信息 对象此时间戳的日历日期日、分、秒 表示是一个对…字符串之一的解释问题 方法 基本上是toString方法将日期转换为本地时区 我该怎么修

为什么显示过去的日期

风险值日期=新日期'2020-01-01'

console.logdate


2019年12月31日星期二19:00:00 GMT-0500东部标准时间

由于您的时区设置,复活节标准时间为GMT-0500,因此在2020-01-01之前5小时

Javascript日期对象是时间戳——它们只包含一个数字 从新纪元以来的毫秒数。日期中没有时区信息 对象此时间戳的日历日期日、分、秒 表示是一个对…字符串之一的解释问题 方法

基本上是toString方法将日期转换为本地时区


我该怎么修?如何使其成为标准?@developer不使用新的Datestring或Date.parse。改为使用Moment.js。@Dai Moment.js也返回相同的值result@developer请用你的Moment.js代码发布一个新问题。我怀疑您缺少了一些必需的解析器选项。@pitto,所以这在JS中是个问题。日期完全是一个日期,没有时间或时区