Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的机器上的Javascript日期时间格式已更改,我可以';我不能把它换回来_Javascript_Windows - Fatal编程技术网

我的机器上的Javascript日期时间格式已更改,我可以';我不能把它换回来

我的机器上的Javascript日期时间格式已更改,我可以';我不能把它换回来,javascript,windows,Javascript,Windows,如果javascript对象的默认日期时间格式从“dd/mm/yyyy”更改为“mm/dd/yyyy”,我将面临这个奇怪的问题……因此,我得到了许多无效的日期 这只限于一台机器(我肯定怀疑有人弄乱了系统日期或其他东西,因为我不是唯一一个使用这台机器的人) 我知道这个问题只是向机器透露的,但我想找出发生这种情况的原因以及我如何解决这个问题这里缺少一些信息。标准日期对象不理解DMY格式的日期或MDY格式的日期。相反,它使用ISO8601格式(or)表示日期。例如,如果某个特定的浏览器理解 var d

如果javascript对象的默认日期时间格式从“dd/mm/yyyy”更改为“mm/dd/yyyy”,我将面临这个奇怪的问题……因此,我得到了许多无效的日期

这只限于一台机器(我肯定怀疑有人弄乱了系统日期或其他东西,因为我不是唯一一个使用这台机器的人)


我知道这个问题只是向机器透露的,但我想找出发生这种情况的原因以及我如何解决这个问题这里缺少一些信息。标准日期对象不理解DMY格式的日期或MDY格式的日期。相反,它使用ISO8601格式(or)表示日期。例如,如果某个特定的浏览器理解

var d = new Date("5/6/2012");
2012年5月5日或2012年6月5日,或完全忽略它,它完全依赖于浏览器。该标准要求使用格式为“YYYY-MM-DD”等的日期

还有中的参数

var d = new Date(5/6/2012);
被解释为5除以6除以2012,这是一个略大于零的小数字。这被解释为基准日的时间,即1970年1月1日


因此,要使基本系统的区域设置产生影响,必须有其他一些代码将日期格式化为DMY或MDY或其他格式。

也许他更改了区域设置?听起来他从英国版式切换到了美国版式。我再次将宗教设置更改为dd/mm/yyyy,但问题仍然存在,我需要重新启动机器吗?@ericosg有很多很多“地区”使用日/月/年顺序,虽然北美似乎是少数几个使用月/日/年的地区之一。@Sneden27一些浏览器完全忽略系统设置,使用自己的、依赖于实现的格式。我使用的是chrome,我认为这不是浏览器的问题,因为有几天它在同一个浏览器上工作得很好…我也更改了区域设置,但没有用