Javascript格式日期
Javascript format date
我在为IE 8+格式化时遇到了最困难的问题,我的代码在谷歌chrome中工作,但在IE中失败了。有人能透露一些信息吗。
2013-04-08T10:33:05.427 <-- format to Month day year time AM/PM
当你非常了解你的时间格式时,你可以制作一个漂亮的正则表达式:
/('d{4})-('d{2})-('d{2})T('d{2}):('d{2}):('d{2})(.+)/
代码:
var str = "2013-04-08T10:33:05.427";
str = str.replace(/('d{4})-('d{2})-('d{2})T('d{2}):('d{2}):('d{2})(.+)/, function(_, y, m, d, h, mi, s) {
var amPm;
if ( h < 12 ) {
amPm = 'am';
} else {
amPm = 'pm'; h-=12;
}
return [m, ' ', d, ' ', y, ' ', h, ':', mi, ':', s, ' ', amPm].join('');
});
str; // "04 08 2013 10:33:05 am"
使用Moment.js库:
var day = moment("12-30-2013", "MM-DD-YYYY");
如需进一步阅读,请使用此链接。
相关文章:
- Javascript日期格式类似于ISO,但本地
- NodeJS日期格式不起作用
- 将客户端特定的日期格式返回到服务器MVC4
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 将Javascript日期转换为ASP.NET日期格式
- 在达到状态之前在Redux Reducer中设置日期格式
- 如何从Angularjs中的新日期获取日期格式
- 如何使用jquery更改为所需的日期格式
- keith wood日期选择器日期格式和语言
- Dygraph更改日期格式
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- javascript和jquery日期格式转换
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在Karma Jasmine单元测试用例中检查日期格式
- 使用不同的日期格式和区域设置创建时刻
- 更改日期选择器上的日期格式
- 以日期计算的天数更改日期格式
- 带有onchange的日期格式
- 如何从区域设置获取日期格式