本地化日期和 JavaScript
Localizing Dates and JavaScript
我有一个要在屏幕上显示的项目列表。每个项目的 HTML 模板如下所示:
<div>
[Comments]
</div>
<small>Posted on: [date]</small>
[Comments]
将是用户输入的实际文本字符串。而 [date]
是一个 JavaScript 日期对象。我想以包含月、日和年的本地化日期格式显示 [date]
。我怎样才能尽可能简单地使用 JavaScript?
谢谢!
使用日期方法toLocaleFormat(formatString)
var today = new Date();
today.toLocaleFormat('%d-%b-%Y'); // 30-Dec-2011
使用一些已经这样做的第三方库。
之前讨论过:
internationalization of dates on the web
How does internationalization work in JavaScript?
总有 moment.js 可以让您的演示和本地化更加灵活。
您可以使用此代码...
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.toUTCString();
</script>
我有一个要在屏幕上显示的项目列表。每个项目的 HTML 模板如下所示:
<div>
[Comments]
</div>
<small>Posted on: [date]</small>
[Comments]
将是用户输入的实际文本字符串。而 [date]
是一个 JavaScript 日期对象。我想以包含月、日和年的本地化日期格式显示 [date]
。我怎样才能尽可能简单地使用 JavaScript?
谢谢!
使用日期方法toLocaleFormat(formatString)
var today = new Date();
today.toLocaleFormat('%d-%b-%Y'); // 30-Dec-2011
使用一些已经这样做的第三方库。
之前讨论过: internationalization of dates on the web How does internationalization work in JavaScript?
总有 moment.js 可以让您的演示和本地化更加灵活。
您可以使用此代码...
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.toUTCString();
</script>