0

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

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

第二个参数是文化,例如("Japan" or "China" or "En-US")

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

如果第二个参数是“En-US”,则显示:Friday, July 5, 2013

基本上,我可以在 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”),而不是第二个参数,即显示基于乡村文化的时间

4

1 回答 1

0

看看jQuery 全球化
您可以包含您的文化脚本并设置您的 jQuery 文化:

Globalize.culture('ja');

或者

Globalize.culture('ja-JP');

一些关于日期的额外信息。

于 2013-07-05T11:53:49.127 回答