Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# javascript/jquery中日期时间的区域性转换_C#_Javascript_Jquery_Datetime_Cultureinfo - Fatal编程技术网

C# javascript/jquery中日期时间的区域性转换

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

我想通过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-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进行更改。