我有一个日期时间文本,我使用javascript日期时间函数toString()转换为本地dateTime;
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)
我无法更改日期格式,并且必须使用库date.js作为here
没有任何js框架的任何帮助。
此致
答案 0 :(得分:0)
您可以自己解析,例如:
var date = new Date(txt);
var dateStr = date.getDate()+'/'+date.getMonth()+'/'+date.getYear();
答案 1 :(得分:0)
1)您可以使用toLocaleFormat()
- MDN。但似乎只支持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)使用库。