javascript使用特定格式将datetime转换为本地
我有一个日期时间文本,我正在使用javascript日期时间函数toString将其转换为本地日期时间javascript使用特定格式将datetime转换为本地,javascript,datetime,Javascript,Datetime,我有一个日期时间文本,我正在使用javascript日期时间函数toString将其转换为本地日期时间 var txt = $(e).html(); var date = new Date(txt); $(e).html (date.toString('yyyy-mm-dd')); 现在javascript的toString方法不接受任何参数 它总是采用这种格式- Tue Aug 26 2014 03:30:34 GMT+0530 (India Standard Ti
var txt = $(e).html();
var date = new Date(txt);
$(e).html (date.toString('yyyy-mm-dd'));
现在javascript的toString方法不接受任何参数
它总是采用这种格式-
Tue Aug 26 2014 03:30:34 GMT+0530 (India Standard Time)
我无法更改日期格式,只能使用library date.js作为
没有任何js框架的任何帮助
关于您可以自己解析它,例如:
var date = new Date(txt);
var dateStr = date.getDate()+'/'+date.getMonth()+'/'+date.getYear();
1您可以使用toLocaleFormat-。但它似乎只支持Firefox
2编写你自己的函数来完成它。我举了一个例子,这样你就有了主要的想法:
function dateFormat(format, date) {
date = date || new Date();
return format.replace('%m', date.getMonth());
}
var date = new Date();
console.log(dateFormat('Current month - %m', date));
3使用库。如果您想使用框架,我建议您使用momentjs