YouTube video Publish Day

// ==UserScript==
// @name YouTube video Publish Day
// @description YouTube video Publish Day
// @author NKid
// @version 2014-05-21
// @include http://www.youtube.com/watch?*
// @include https://www.youtube.com/watch?*
// ==/UserScript==
var ONEDAY = 1000 * 60 * 60 * 24,
str = [],
publishDate = document.querySelector("#watch-uploader-info strong"),
y = /(\d{4})年/.exec(publishDate.innerHTML)[1],
m = /(\d{1,2})月/.exec(publishDate.innerHTML)[1],
d = /(\d{1,2})日/.exec(publishDate.innerHTML)[1],
publishDate_ms = new Date(y, m - 1, d).getTime(),
differenceDays = Math.round(Math.abs(new Date().getTime() - publishDate_ms) / ONEDAY),
Y = Math.floor(differenceDays / 365),
M = Math.floor((differenceDays - Y * 365) / 30),
D = (differenceDays - Y * 365 - M * 30);
if (Y > 0) str.push(Y + '年');
if (M > 0) str.push(M + '個月');
if (D > 0) str.push(D + '天');
publishDate.innerHTML += " ( " + str.join('') + " )";
view raw YVPD.user.js hosted with ❤ by GitHub