0

可能重复:
如何以用户的区域设置格式和时间偏移量显示日期/时间?

我们写东西的方式不同,日期就是其中之一。
我想显示一个日期(不是当前日期),并根据他们的国家/地区为每个人设置格式。

我想我可以去编写一个包含所有位置检查的新 javascript 文件,然后格式化给定的字符串。但我很确定某处有一个预先编写的解决方案,它比我想出的要好得多。

4

1 回答 1

1

尝试使用:

  // This would come from the server.
// Also, this whole block could probably be made into an mktime function.
// All very bare here for quick grasping.
d = new Date();
d.setUTCFullYear(2004);
d.setUTCMonth(1);
d.setUTCDate(29);
d.setUTCHours(2);
d.setUTCMinutes(45);
d.setUTCSeconds(26);

alert(d);                        // -> Sat Feb 28 2004 23:45:26 GMT-0300 (BRT)
alert(d.toLocaleString());       // -> Sat Feb 28 23:45:26 2004
alert(d.toLocaleDateString());   // -> 02/28/2004
alert(d.toLocaleTimeString());   // -> 23:45:26

来源:以用户的区域设置格式和时间偏移显示日期/时间

于 2012-11-10T08:31:51.907 回答