javascript – JS:new Date()在我自己的区域设置中不接受日期字符串(d / m / y)

前端之家收集整理的这篇文章主要介绍了javascript – JS:new Date()在我自己的区域设置中不接受日期字符串(d / m / y)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的浏览器(即我的操作系统)应该知道我在澳大利亚,正确的日期格式是什么.在这种情况下,d / m / y,不是m / d / y.但是,如果我运行以下代码
alert(new Date("21/11/1968"))

结果是“1969年9月11日”.正是认为这个月是首先调整的.

为什么是这样?答案总是使用通用格式作为日期函数的输入,还是有方法告诉浏览器期望以我的区域设置格式输入的日期?

解决方法

Date对象很弱.你不能告诉它什么格式的期望.您可以使用m / d / y中的字符串创建它,如你所说,或新的Date(年,月,日[,小时,秒,毫秒]);

猜你在找的JavaScript相关文章