PHP Code:
function isPlural(n, s) { if (n > 1) { s+='s'; } return s; }
function dateToString() {
var this_date_words_array = new Array ("","first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","eleventh","twelfth","thirteenth","fourteenth","fifteenth","sixteenth","seventeenth","eighteenth","nineteenth","twentieth","twenty-first","twenty-second","twenty-third","twenty-fourth","twenty-fifth","twenty-sixth","twenty-seventh","twenty-eighth","twenty-ninth","thirtieth","thirty-first")//date as words
var this_month_name_array = new Array("january","february","march","april","may","june","july","august","september","october","november","december") //month names
var this_date_timestamp=new Date() //get current day-time stamp
var this_date_words = this_date_timestamp.getDate() //extract day of month
var this_month = this_date_timestamp.getMonth() //extract month
var this_year = this_date_timestamp.getFullYear() //extract year
var this_date_string = '<span class="emphasis">' + this_date_words_array[this_date_words] + '</span>' + '</br>' + '<span class="basic">' + ' of ' + '</span>' + '<span class="emphasis">' + this_month_name_array[this_month] + '</span>' + '<span class="basic">' + ' ' + this_year + '</span>'
return this_date_string;
}
function timeToString() {
var numbersAsWords = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve', 'thirteen', 'fourteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen', 'twenty', 'twenty one', 'twenty two', 'twenty three', 'twenty four', 'twenty five', 'twenty six ', 'twenty seven', 'twenty eight', 'twenty nine', 'thirty'];
var Time = new Date();
var hours = Time.getHours();
var minutes = Time.getMinutes();
var strConj = ' past ';
var amPM = 'in the morning';
var oclock = ' '; //default
if (minutes >= 30) {
minutes = 60 - (minutes);
strConj = ' to ';
hours++;
}
if (minutes < 1 || minutes > 59) {
oclock = ' o clock ';
}
/**
* Morning: Midnight to Midday
* Afternoon: Midday to 6PM
* Evening: 6PM to 9PM
* Night: 9PM to Midnight
*/
if (hours > 12) {
hours -= 12;
amPM = 'in the afternoon';
if (hours >= 6) {
amPM = 'in the evening';
if (hours >= 9) {
amPM = 'at night';
}
}
} else if (hours == 12) {
amPM = 'in the morning';
} else if (hours == 0) {
hours = 12;
}
var strTimeAsWords = function () {
var s = '';
if (!minutes == 0) {
s += '<p><span class="emphasis">' + numbersAsWords[minutes - 1] + ' ' + '</span>' + '<span class="basic">' + isPlural(minutes, 'minute') + ' </br> ' + strConj + '</span>' + ' ';
}
s += '<span class="emphasis">' + numbersAsWords[hours - 1] + ' ' + oclock + ' ' + '</span>' + ' ' ;
return s;
}
return strTimeAsWords;
}
function autoRefreshTimeAndDate(timeoutPeriod) {
setTimeout(function () {
var timeDiv = document.getElementById('timeDiv');
var dateDiv = document.getElementById('dateDiv');
timeDiv.innerHTML = timeToString();
dateDiv.innerHTML = dateToString();
},timeoutPeriod);
}
window.addEventListener('load', autoRefreshTimeAndDate(10000), false);
css/styles.css:
Bookmarks