C# javascript/jquery中日期时间的区域性转换
我想通过javaScript/jQuery根据区域性转换datetime格式 让我们有个约会:C# javascript/jquery中日期时间的区域性转换,c#,javascript,jquery,datetime,cultureinfo,C#,Javascript,Jquery,Datetime,Cultureinfo,我想通过javaScript/jQuery根据区域性转换datetime格式 让我们有个约会: 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-C
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处理日期是非常痛苦的,而且容易出错。你试过使用吗?它支持多种语言,包括法语(加拿大)。在没有助手库的情况下使用JavaScript处理日期是非常痛苦和容易出错的。你试过使用吗?它支持多种语言,包括法语(加拿大)。您可以使用globalize.js实现这一点。只需确保您传递了正确的区域性代码。也许最好将转换后的日期从C#作为字符串传递?您可以使用globalize.js来实现这一点。只需确保您传递了正确的区域性代码。也许最好将转换后的日期从C#作为字符串传递?您可以将is视为使用toLocaleDateString、toLocaleTimeString、toLocaleString的视图…您可以将is视为使用toLocaleDateString、toLocaleTimeString、toLocaleString的视图…这是否适用于您的浏览器区域设置?我需要一些东西,比如我在上面的例子中在c#@divyanssingh中放置区域设置。你需要传递你的语言字符串,并在Moment.js中使用它将日期转换为你想要的语言。查看Moment.js中的.lang()
方法。这是否适用于您的浏览器区域设置?我需要一些东西,比如我在上面的例子中在c#@divyanssingh中放置区域设置。你需要传递你的语言字符串,并在Moment.js中使用它将日期转换为你想要的语言。查看Moment.js.Agreed中的.lang()
方法——如果它不会改变,让服务器端的视图处理它会更有意义。我假设它会在客户端通过JavaScript改变。同意——如果它不会改变,让服务器端的视图来处理它会更有意义。我假设它会通过客户端的JavaScript进行更改。