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()