首页 > 编程知识 正文

js 判断日期格式(js中==和===的区别)

时间:2023-05-06 10:26:38 阅读:94787 作者:2287

学过前端的人应该不知道newdate(2021/08/18 ) )这个写法,但是有多少人知道newdate )和newdate )的真正区别呢? 今天,就这两种写法,谈谈他们的不同吧。

一、表示的时间不同

谷歌浏览器F12的控制台结果

我们发现,newdate(2021/08/18 ) )的输出为wed aug 18202100336000336000 GMT 0800。 另一方面,新日期(2021-08-18 ) )的输出为wed aug 1820210833600336000 GMT 0800。 如果细心一点的话,就会发现“斜线”的写法比“横杠”的写法少8个小时。

二、浏览器兼容性不同

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

小记

一般的时间控制,例如element取得的日期时间为00:00:00,因此将我们的字符串xxxx-xx-xx转换为时间戳(TimeStamp )时,需要使用xxxx-xx

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。