function renderDate(dateToRender) {
//Date Format: 'Y-m-d H:i:s'
var matches = /(\d+)-(\d+)-(\d+)\ (\d+):(\d+):(\d+)/.exec(dateToRender);   
    if (matches) {
	    var LocaleDate = new Date();
	    LocaleDate.setUTCFullYear(matches[1], matches[2] - 1, matches[3]);
	    LocaleDate.setUTCHours(matches[4], matches[5], matches[6], 0);		    
	    return LocaleDate.format('Y-m-d H:i:s');
    }
    else return '';
}

function renderTime(dateToRender) {
//Date Format: 'Y-m-d H:i:s'
var matches = /(\d+)-(\d+)-(\d+)\ (\d+):(\d+):(\d+)/.exec(dateToRender);   
    if (matches) {
	    var LocaleDate = new Date();
	    LocaleDate.setUTCFullYear(matches[1], matches[2] - 1, matches[3]);
	    LocaleDate.setUTCHours(matches[4], matches[5], matches[6], 0);		    
	    return LocaleDate.format('H:i:s');
    }
    else return '';
}

var spanArray = document.getElementsByTagName('span');
var num = spanArray.length;  

for (var i = 0 ; i < num; i++)
{
	if (spanArray[i].className == 'date') {
		spanArray[i].innerHTML = renderDate(spanArray[i].innerHTML);
	}
	else if (spanArray[i].className == 'time') {
		spanArray[i].innerHTML = renderTime(spanArray[i].innerHTML);
	}
}

