Show invariant(en-us?) datetime formate
Example of showing day of week and monthname using javascript:
Codes:
<div id="pltime0517">Sunday, 17 May, 2009 13:10:44.9</div>
<script type="text/javascript">
UpdateTime();
function UpdateTime() {
var days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var months = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var d = new Date();
document.getElementById('pltime0517').innerHTML = days[d.getDay()] + ', ' + d.getDate() + ' ' + months[d.getMonth()] + ', ' + d.getFullYear() + ' ' + ('0' + d.getHours()).slice(-2) + ':' + ('0' + d.getMinutes()).slice(-2) + ':' + ('0' + d.getSeconds()).slice(-2) + '.' + ('' + d.getMilliseconds()).slice(0, 1);
setTimeout('UpdateTime()', 100);
}
</script>
Note:
string.substr(-2) doesn't work out the same results on all browsers.
Sunday, 17 May, 2009 13:10:44.9
Codes:
<div id="pltime0517">Sunday, 17 May, 2009 13:10:44.9</div>
<script type="text/javascript">
UpdateTime();
function UpdateTime() {
var days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var months = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var d = new Date();
document.getElementById('pltime0517').innerHTML = days[d.getDay()] + ', ' + d.getDate() + ' ' + months[d.getMonth()] + ', ' + d.getFullYear() + ' ' + ('0' + d.getHours()).slice(-2) + ':' + ('0' + d.getMinutes()).slice(-2) + ':' + ('0' + d.getSeconds()).slice(-2) + '.' + ('' + d.getMilliseconds()).slice(0, 1);
setTimeout('UpdateTime()', 100);
}
</script>
Note:
string.substr(-2) doesn't work out the same results on all browsers.

'abcdefg'.substr(2) = 'cdefg'
'abcdefg'.substr(-2) = 'fg'
Thank you.
You are right. IE doesn't work the same as FF. Sorry, it's my fault. I will update them.