有没有一种简单的方法可以将日期对象转换为 GMT 时间,而且还能以 ISO 8601 格式显示?

最佳答案



是的:

var d = new Date();
d.toGMTString()



采用 form here 的函数(他们在那里也有一个 ISO 8601 解析器)
function ISODateString(d) {
    function pad(n) { return n<10 ? '0'+n : n }
    return      d.getUTCFullYear()
    + '-' + pad(d.getUTCMonth()+1)
    + '-' + pad(d.getUTCDate())
    + 'T' + pad(d.getUTCHours())
    + ':' + pad(d.getUTCMinutes())
    + ':' + pad(d.getUTCSeconds())
    + 'Z'
}

关于JavaScript 日期 : toGMTString, 也是 ISO 8601 格式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7195103/

10-12 18:14