【发布时间】:2014-07-15 22:54:58
【问题描述】:
我正在使用以下格式的数据字符串:“mm-dd-yy”。我以这种方式将其转换为 Date 对象:
var dateData, dateObject, dateReadable, dateSplit, year, month, day;
dateData = "07-21-14"; //For example
dateSplit = dateData.split('-');
month = dateSplit[0] - 1;
day = dateSplit[1];
year = 20 + dateSplit[2];
dateObject = new Date(year, month, day);
dateReadable = dateObject.toUTCString(); //Returns Mon, 21 Jul 2014 04:00:00 GMT
我想返回不含时间(格林威治标准时间 04:00:00)的日期(2014 年 7 月 21 日星期一)。有没有其他方法可以做到这一点?或者调用.toUTCString() 来返回没有时间的日期?
【问题讨论】:
-
喜欢
new Date().toString().split(' ').splice(0, 4).join(' ')? -
寻找不涉及手动删除时间的东西。
标签: javascript date