在其他语言中,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
不。字符串格式对语言有严格要求。只能是英文。我有一个希伯来语操作系统,但我使用英文没问题。(尝试希伯来语会导致崩溃)。