javascript - Chrome Console显示Date对象乱码
黄舟
黄舟 2017-04-11 10:25:55
[JavaScript讨论组]

我在Chrome的Console中这样输出日期:

console.log(new Date());

但是显示结果是这样的:
Thu May 12 2016 22:47:25 GMT+0800 (中国标准时间)
在IE中却又是正常的,括号中显示的是2016,请问各位前辈这是什么原因导致的,又如何解决呢?

完整的代码:




    





黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(5)
PHP中文网
  • document.charset 可查看页面编码

  • 我在向 localStorage 记录时间时,也遇到类似情况,记录时刻是:

Fri Mar 04 2016 19:39:48 GMT+0800 (中国标准时间)
Thu Mar 10 2016 11:14:08 GMT+0800 (ä¸­å›½æ ‡å‡†æ—¶é—´)
Tue Apr 05 2016 10:21:17 GMT+0800 (ä¸­å›½æ ‡å‡†æ—¶é—´)
Fri Apr 22 2016 12:36:15 GMT+0800 (中国标准时间)

我的 Chrome 可以自动更新。
根据 Chrome 官方信息 ,3月2日发布 V49,4月13日发布 v50.
结合上边记录的信息,在 Chrome 更新后恢复正常。
也许真的是 v49 的问题。
供参考。

黄舟

好多朋友有这个问题,貌似都是 Chrome v49
升级成 v50 应该就好了

PHP中文网

你直接在浏览器的控制台输出console.log(new Date());就可以看到结果了,理论上都应该是正常的

ringa_lee

试一下

<meta charset="utf-8">
阿神

同关注。

正常在谷歌中括号里显示的不是年份,是时区信息。

Fri May 13 2016 01:26:56 GMT+0800 (中国标准时间)

我在另一台电脑上也遇到了这个问题,但是这个只是toString的显示的问题,因为一直是用时间戳或者格式化为ISO 8601字符串的,所以也就没关注这个问题。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号