我正在使用这种格式的一串数据:"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
Run Code Online (Sandbox Code Playgroud)
我想在没有时间的情况下(格林尼治标准时间04:00:00)返回日期(星期一,2014年7月21日).是否有不同的方法可以这样做?还是一种.toUTCString()无需时间回电日期的方式?
S M*_*han 37
我相信你想要.toDateString()或.toLocaleDateString()
http://www.w3schools.com/jsref/jsref_todatestring.asp
实际上,您还应该查看Date.parse():
var dateData, dateObject, dateReadable;
dateData = "07-21-14"; //For example
dateObject = new Date(Date.parse(dateData));
dateReadable = dateObject.toDateString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30141 次 |
| 最近记录: |