I had to create a little snippet to create a properly formatted date and so thought I would share it with you all.
[CODE]
//set up date variables
var today = new Date();
var month = today.getMonth();
var day_n = today.getDate();
var day = today.getDay();
var year = today.getFullYear();
//set up string arrays
var arrMonth = [‘January’,’February’,’March’,’April’,’May’,’June’,’July’,’August’,’September’,’October’,’November’,’December’];
var arrDay = [‘Monday’,’Tuesday’,’Wednesday’,’Thursday’,’Friday’,’Saturday’,’Sunday’];
var suffix;
//create date suffix
if(day_n == ‘1’ || day_n == ’21’ || day_n == ’31’){
suffix = ‘st’};
else if(day_n == ‘2’ || day_n == ’22’){
suffix = ‘nd’};
else if(day_n == ‘3’ || day_n == ’23’){
suffix = ‘rd’};
else{
suffix = ‘th’};
var now = arrDay[day] + ‘, ‘ + arrMonth[month] + ‘ ‘ + day_n + suffix + ‘ ‘ + year;
put this in your page header, not in a function!
then wherever you want it add <script>document.write(now)</script> and the formatted date will be printed.
the format is like this…. Thursday, December 15th 2005
nJoy!
~~CM!