javascript / jquery中日期时间的文化转换

时间:2013-09-09 18:29:48

标签: c# javascript jquery datetime cultureinfo

我想通过javaScript / jQuery根据文化转换日期时间格式。

Ex:我们有个约会日期:

var starDate = "7/4/2013 9:00:00 AM"

然后将其转换为法语后应为"4 juillet 2013 09:00"

就像我们在 c#

中一样
DateTime dteStartTime = "7/4/2013 9:00:00 AM";
dteStartTime.ToString("f", CultureInfo.CreateSpecificCulture("fr-CA"));

它会将此日期时间转换为"4 juillet 2013 09:00"

2 个答案:

答案 0 :(得分:4)

在没有帮助程序库的情况下使用JavaScript中的日期非常痛苦并且容易出错。您是否尝试过使用Moment.js?它支持多种语言,包括法语(加拿大)。

答案 1 :(得分:0)

您可以使用globalize.js来完成此操作。只需确保传递正确的文化代码即可。也许更好的想法只是将转换后的日期从C#传递为字符串?