我正在使用 YouTube API,它以这种格式返回上传和更新的时间:2013-05-13T13:12:42.000Z (ISO 8601)。如何使用 Javascript(或 jQuery)获取相对时间?
我尝试结合一些资源来使其正常工作,但是它们似乎都以不同的方式格式化日期。
我正在使用 YouTube API,它以这种格式返回上传和更新的时间:2013-05-13T13:12:42.000Z (ISO 8601)。如何使用 Javascript(或 jQuery)获取相对时间?
我尝试结合一些资源来使其正常工作,但是它们似乎都以不同的方式格式化日期。
用这个timeDifference(new Date(), new Date().setTime(Date.parse("2013-05-13T13:12:42.000Z")))
如果您对“(ISO 8601)”部分有疑问,请使用此timeDifference(new Date(), new Date().setTime(Date.parse("2013-05-13T13:12:42.000Z (ISO 8601)".replace(/ *\(.*\)/,""))))
var MyDate = new Date(
Date.parse
(
"2013-05-13T13:12:42.000Z (ISO 8601)"
.replace(/ *\(.*\)/,"")
)
);
var date_Str = MyDate.getMonth() +
1 +
"/" +
MyDate.getDate() +
"/" +
MyDate.getFullYear();
添加更多功能
1. MyDate.getHours()
2. MyDate.getMinutes()
3. MyDate.getSeconds()