首页 > 解决方案 > Javascript 日期字符串中“-”和“/”之间的区别

问题描述

我试图理解 javascript 中的日期,我基本上是在试验日期值。我注意到一个奇怪的行为。我的当地时间是IST。

Date.parse("1970/01/01");//-19800000 => this is 330 mins, time difference between IST and UTC
Date.parse("1970-01-01");//0

我已经阅读了一些资源,但找不到任何可以描述上述行为的资源。所以第一行代码将日期解释为 IST(本地时间),第二行代码将日期解释为 UTC!!!

是否使用“/”的日期被解释为本地时间,而包含“-”的日期被解释为 UTC 时间?

标签: javascript

解决方案


推荐阅读