您的位置 首页 > 数码极客

‘js如何输出标准时间’js 标准时间! js获取中国标准时间

相信学过前端的人对new Date('2021/08/18')这种写法并不陌生,但有多少人知道new Date('2021/08/18')和new Date('2021-08-18')真正的区别呢?今天,我们就针对这两种写法,来说说他们的区别。

一、表示的时间不同


谷歌浏览器F12的Console结果

我们发现,new Date('2021/08/18')输出为:Wed Aug 18 2021 00:00:00 GMT+0800 (中国标准时间);而new Date('2021-08-18')输出为:Wed Aug 18 2021 08:00:00 GMT+0800 (中国标准时间)。细心地我们会发现,“斜杠”的写法比“横杠”的写法少了8个小时。

二、浏览器兼容性不同

当我们在chorme浏览器上使用的时候,会发现两种方法都是可以准确地转换为所需的日期格式的。但当我们在IE浏览器的条件下,“横杠”的写法是错误的。因为IE下,并不认识“-”为格式的日期,所以转换的时候会失败。最好是使用“斜杆”的日期格式形式。

小记

一般的时间控件,例如element获取的日期时间即为 00:00:00,所以在和我们自己的字符串 xxxx-xx-xx转换成时间戳(TimeStamp)比较时,xxxx-xx-xx转换出来的时间戳会比较大。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“js如何输出标准时间,js,标准时间,js标准时间转换,js如何输出图片,js如何在控制台输出,js如何输出页面内容”边界阅读