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;