当我使用var d = new Date()
时,我得到了一个巨大的字符串:
Wed Jan 29 2014 11:36:56 GMT-0800 (Pacific Standard Time)
我如何才能归还:
Jan 29,2014
不使用substring
等来解析字符串,是否有自然函数可以执行此操作?
答案 0 :(得分:2)
var d = new Date();
var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var str = months[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
console.log(str);
<强> jsFiddle example 强>
答案 1 :(得分:0)
d.getMonth();
d.getYear();
等...
http://www.w3schools.com/jsref/jsref_obj_date.asp
也许d.toDateString()是最简单的解决方案。
答案 2 :(得分:0)
答案 3 :(得分:0)
还有XDate;简单而有力。