基于JavaScript的国家/地区的日期和时间文化格式

时间:2013-07-05 11:38:42

标签: javascript vb.net html5 date datetime

我实际上有一个简单的任务, 我想使用JavaScript在我的网站上显示日期和时间(当前时间), 但是时间可以使用两个参数以特定方式显示:

第一个参数是TimeZone,例如(“+2”或“-7”)

第二个参数是文化,例如(“日本”或“中国”或“恩美”)

如果第二个参数是“Japan”,那么它将显示由一些日文字符分隔的年,月和日,

如果第二个参数是“En-US”,那么它将显示:2013年7月5日星期五

基本上,我可以在VB .NET中使用:

执行此操作
Dim DateJ as String=""
Dim DateNow as Date=Now
DateJ = Format(GetDateTimeBasedOnTimeZone(DateNow,"+2"), GetCultureFormat("Japan"))

GetCultureFormat函数主要在VB.NET中执行此操作:

 Dim CItm As Globalization.CultureInfo = Globalization.CultureInfo.GetCultureInfo("Japan")

但是我无法找到在JavaScript中完全相同的方法,

我甚至在互联网上查看和搜索,甚至DateJS

但到目前为止,我只能找到第一个参数,即将当前时间更改为基于TimeZone(“+ 2”或“+7”),而不是第二个参数,是根据国家文化显示时间

1 个答案:

答案 0 :(得分:0)

查看jQuery Globalize 您可以添加culture scripts并设置您的jQuery文化:

Globalize.culture('ja');

Globalize.culture('ja-JP');

日期上额外infos