Forum Moderators: open
If you want to customize it, you can extract various date portions:
var hrs = today.getHours();
var mins = today.getMinutes();
var secs = today.getSeconds();
var month = today.getMonth();
var mday = today.getDate();
var year = today.getYear();
Then again -- all of the above assumes that their system clock is set properly. You could, also, opt for a server side solution and adjust the timezone difference based on their IP.
<script type="text/javascript">
var arrMonths = Array('January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December');
var today = new Date();
var month = arrMonths[today.getMonth()];
var mday = today.getDate();
var ord;
switch(mday) {
case '1':
case '21':
case '31':
ord = 'st';
break;
case '2':
case '22':
ord = 'nd';
break;
case '3':
case '23':
ord = 'rd';
break;
default:
ord = 'th';
break;
}
var year = today.getYear();
document.write(month + ' ' + mday + ord + ', ' + (year < 1900? year + 1900 : year));
</script>