1

我的项目要求以客户端机器格式显示日期。我知道 javascript window.navigator.userLanguagewindow.navigator.language中的属性。但它只返回客户端机器的语言,如“en-US”、“en-GB”等。

如果用户自定义机器的日期格式为例如:-dd-MMM-yyyy,有没有办法在 Javascript 中获取该格式?

提前致谢

苏海布

4

1 回答 1

1

您可以使用以下.toLocaleDateString()方法

var yourDate = new Date();
alert(yourDate.toLocaleDateString());

这不会告诉您的代码用户选择的日期格式是什么,但它可以让您以用户的任何格式显示日期。

在我的电脑上,上述警报“2012 年 6 月 26 日,星期二”。

.toLocaleTimeString()方法在当时做了同样的事情。

.toLocaleString()方法显示日期时间。

于 2012-06-26T07:14:55.243 回答