auto_pub_date_01
by Nic Fontaine
HTML
<span class="date published time"></span>
JavaScript
// PUB DATE JS
// (HOW-TO) ADD <span class="date published time"></span> TO PAGE
// (HOW-TO) ADD JS INTO script TAG, PASTE BEFORE CLOSING body TAG
var pubSpan = document.getElementsByClassName('date published time')[0];
var dObj = new Date();
var dash = '-';
var col = ':';
var year = dObj.getFullYear();
var month = '0' + (dObj.getMonth()+1);
var monthArray = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"][dObj.getMonth()];
var day = dObj.getDate();
var dayDig;
if (day < 10) { dayDig = '0' + day; }
var hour = dObj.getHours();
var min = dObj.getMinutes();
var sec = dObj.getSeconds();
// CREATE TITLE FORMAT VAR
var dateFormat = year + dash + month + dash + dayDig + 'T' + hour + col + min + col + sec + '+00:00';
// WRITE PUB TITLE ATTR, THEN INNER HTML
pubSpan.title = dateFormat;
pubSpan.innerHTML = monthArray + ' ' + day + ', ' + year;