javascript/jquery 中日期时间的区域性转换
本文关键字:区域性 转换 时间 日期 jquery javascript | 更新日期: 2023-09-27 18:30:39
我想通过javaScript/jQuery根据文化转换日期时间格式。
例如:让我们有一个日期:
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"
在没有帮助程序库的情况下在 JavaScript 中使用日期是非常痛苦且容易出错的。你试过使用Moment.js吗?它支持多种语言,包括法语(加拿大)。
您可以使用
globalize.js来执行此操作。只需确保传递正确的区域性代码即可。也许只是将转换后的日期从 C# 作为字符串传递会更好?