User:Dragon695/datetime.js

User:Dragon695/datetime.js - Defines ISO timestamp functions.

Taken from User:Quarl/datetime.js.

//

monthnames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

// // Return N days ago (default today). // function previousDay(days) { days = days || 0; var d = new Date;

//	// Automatically wraps as necessary. //	d.setDate(d.getDate - days);

return (d); }

function LZ(x) { return ((x >= 10 || x < 0 ? "" : "0") + x) }

function datestampUTCISO(d) { d = d || new Date;

return ("" + d.getUTCFullYear + "-" + LZ(d.getUTCMonth + 1) + "-" + LZ(d.getUTCDate)); }

function timestampUTCISO(d) { d = d || new Date;

return (LZ(d.getUTCHours) + ":" + LZ(d.getUTCMinutes)); }

function datestampYYYYMonthD(d) { d = d || new Date;

return ("" + d.getUTCFullYear + ' ' + monthnames[d.getUTCMonth] + ' ' + d.getUTCDate); }

function datestampMonthYYYY(d) { d = d || new Date;

return ("" + monthnames[d.getUTCMonth] + ' ' + d.getUTCFullYear); }

//