如何使用Javascript将日期字符串转换为UTC日期?
这个问题在这里已经有了答案:
尝试在Date对象上使用toISOString()
。 如果使用少于ECMAScript 5,则会为函数添加一个polyfill
if ( !Date.prototype.toISOString ) {
( function() {
function pad(number) {
if ( number < 10 ) {
return '0' + number;
}
return number;
}
Date.prototype.toISOString = function() {
return this.getUTCFullYear() +
'-' + pad( this.getUTCMonth() + 1 ) +
'-' + pad( this.getUTCDate() ) +
'T' + pad( this.getUTCHours() ) +
':' + pad( this.getUTCMinutes() ) +
':' + pad( this.getUTCSeconds() ) +
'.' + (this.getUTCMilliseconds() / 1000).toFixed(3).slice( 2, 5 ) +
'Z';
};
}() );
}
有一个Date的UTC方法。 它应该像下面这样简单:
new Date(Date.UTC(a[2],parseInt(a[1], 10) - 1,a[0]));
链接地址: http://www.djcxy.com/p/46589.html
上一篇: How to Convert a Date String to UTC date using Javascript?