网站搜索

在其他语言中,Javascript 的日期是如何处理的?


我没有在外国操作系统上测试我的 Javascript 的自由。我想知道以下内容是否能在全球范围内有效:

var d = new Date(
   'Tue Aug 20 2011 16:00:00 GMT-0700 (Pacific Daylight Time)'
);

如果西班牙语操作系统运行这个,会崩溃吗?我必须改用这个吗?

var d = new Date(
   'Mar Ago 20 2011 16:00:00 GMT-0700 (Pacífico Hora de verano)'
);

我使用字符串来初始化日期,因为我讨厌使用所有需要转换为UTC的数字方法。

答案#1

不。字符串格式对语言有严格要求。只能是英文。我有一个希伯来语操作系统,但我使用英文没问题。(尝试希伯来语会导致崩溃)。