Javascript中的文化特定日期时间

Posted

技术标签:

【中文标题】Javascript中的文化特定日期时间【英文标题】:Culture Specific Date Time in Javascript 【发布时间】:2014-07-28 06:06:58 【问题描述】:

您好,我在我的 ASP.Net 网站中使用 Jquery 的 DateTimePicker 插件。我想为我的日期时间选择器使用特定于文化的日期格式,并且从 javascript 显示的日期也应该是特定于文化的。我们如何在 JavaScript 中读取文化/区域设置。我还需要日期和时间。

我的代码

 $('#datetimepicker_mask1').datetimepicker(
   **format: 'd/m/Y H:i'**, onSelectTime: function (dp, $input) );

当我对 datetimepicker 的日期格式进行编码时,我希望这种格式是动态的,作为正在查看网站的系统的日期时间设置

【问题讨论】:

你在说new Date().toLocaleString();吗? 您能否详细说明什么是特定文化?还向我们展示您的 jquery datepickere 代码。 请查看更新。 【参考方案1】:

Date() 对象将为您获取客户端时间

var now=new Date();
alert(now.toLocaleString());

JS 和 jQuery 没有内置的格式化函数。要对其进行不同的格式化,请使用 format() 之类的函数:

var now=new Date();    
alert( now.format("dd/mm/yy h:MM:ss TT") );

更多关于formate()的信息请访问here。

你也可以

【讨论】:

以上是关于Javascript中的文化特定日期时间的主要内容,如果未能解决你的问题,请参考以下文章

c#日期时间格式

需要一些关于日期和文化的建议

根据c#中的文化转换(更改)当前日期时间

实体框架中的日期时间文化问题

根据文化显示正确的日期格式

需要根据 jquery 中的文化具有日期掩码