JS Date对象 - 返回不包含时间的可读字符串

13 浏览
0 Comments

JS Date对象 - 返回不包含时间的可读字符串

我正在处理一个以"mm-dd-yy"格式的字符串数据。我将其转换为Date对象的方法如下:

var dateData, dateObject, dateReadable, dateSplit, year, month, day;
dateData = "07-21-14"; //举个例子
dateSplit = dateData.split('-');
month = dateSplit[0] - 1;
day = dateSplit[1];
year = 20 + dateSplit[2];
dateObject = new Date(year, month, day);
dateReadable = dateObject.toUTCString(); //返回 Mon, 21 Jul 2014 04:00:00 GMT

我希望返回日期(Mon, 21 Jul 2014),而不包括时间(04:00:00 GMT)。有没有其他方法可以实现这个目标?或者有没有一种调用.toUTCString()并返回不包含时间的日期的方法?

0