我正在尝试在Javascript中格式化日期但是日期命令返回错误的日期,除非我使用toUTCString()
哪个返回正确的日期,我尝试了不同的方式给日期赋予Date()
函数以及两者get
和getUTC
函数来获取日期.我也试过不同的浏览器(Chrome,Safari,FireFox),如果我在Chrome的检查员中做到这一点,那么更令人困惑的是它的工作原理.我错过了一些明显的东西?
var d = new Date(1324141200000);
// return "Sat, 17 Dec 2011 17:00:00 GMT" - Correct!
alert(d.toUTCString());
// returns "6-11-2011" - Wrong!
alert(d.getUTCDay() +'-'+ d.getUTCMonth() +'-'+ d.getUTCFullYear());
Run Code Online (Sandbox Code Playgroud)
"getUTCDay()"函数返回星期几.月份从零开始编号.星期六是本周的第六天(至少在JavaScript土地上),11是从零开始计算的第12个月.
因此,一切都很好.
可以使用"d.getUTCDate()"检索月中的某天.
归档时间: |
|
查看次数: |
1022 次 |
最近记录: |