文章插图
相信学过前端的人对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转换出来的时间戳会比较大 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 第二次鸦片战争的影响 第二次鸦片战争时间
- 考研复试时间一般多久
- 什么时间需要掌声
- 什么牌子的考勤机打的时间字大小不一样
- 考研的流程与时间安排
- 2021年油价调整日历表 下一次油价调整时间
- 看女人桃花最旺的6个时间点
- 基金最佳买入时间 基金每天几点开盘
- 三大运营商联合出手推出5G消息 微信好日子的时间恐怕要到头了?
- 从四柱干支看疾病的产生和时间