【问题标题】:Date and Time Culture Format based on Country in JavaScriptJavaScript 中基于 Country 的日期和时间文化格式
【发布时间】:2013-07-05 11:38:42
【问题描述】:

其实我有一个简单的任务, 我想使用 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" or "+7"),而第二个参数则不行是根据乡村文化来显​​示时间

【问题讨论】:

    标签: javascript vb.net html date datetime


    【解决方案1】:

    看看jQuery Globalize
    您可以包含您的 culture scripts 并设置您的 jQuery 文化:

    Globalize.culture('ja');
    

    Globalize.culture('ja-JP');
    

    一些额外的infos 约会。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-05
      相关资源
      最近更新 更多