我实际上有一个简单的任务, 我想使用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”),而不是第二个参数,是根据国家文化显示时间
答案 0 :(得分:0)
查看jQuery Globalize 您可以添加culture scripts并设置您的jQuery文化:
Globalize.culture('ja');
或
Globalize.culture('ja-JP');
日期上额外infos。