【问题标题】:get formated date based on the different culture setting根据不同的文化设置获取格式化日期
【发布时间】:2014-02-26 18:45:14
【问题描述】:

我已经使用下面的代码 sn-p 来本地化日期对象。

var dateObject = Globalize.format(new Date(), "dd/MM/yyyy", "it-IT");

在这种情况下,我尝试获取意大利语格式。但我得到了以下异常

无法获取未定义或空引用的属性“日历”

如何格式化日期?

注意:使用 en-US 而不是意大利语时,它可以正常工作

【问题讨论】:

  • 我强烈推荐 moment-js 来满足您的日期时间格式化需求。 momentjs.com

标签: javascript date globalization


【解决方案1】:

您是否尝试过只使用it 而不是it-IT。这是意大利语的实际语言代码。

我用于语言代码的参考:

http://msdn.microsoft.com/en-us/library/ms533052(v=vs.85).aspx

【讨论】:

  • 提供的链接我看不到意大利文化设置,我也尝试过用它而不是它-IT,但我得到了同样的例外
  • 试试这个:Globalize.locale( "it-IT" ); console.log( Globalize.locale().attributes ); 看看它会返回什么。
  • 你能链接到你正在使用的 Globalize 库吗?我熟悉的有这种方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-16
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
  • 2011-05-20
  • 1970-01-01
相关资源
最近更新 更多