show javascript date in words

JavaScript Add comments
function showDateInWords(dt)
{
 
var dys = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday')
var mns = new Array('Jaunary','February','March','April','May','June','July','August','September', 'October','November','December')
 
var sam = dt.split('-');
var day,month,year
day = sam[0]; month=sam[1]; year=sam[2];
var nd = new Date()
nd.setYear(year);
nd.setMonth(month-1);
nd.setDate(day);
 
	var dt = nd.getDay()	
	var fin = dys[dt]
 
	var daynumber = nd.getDate()
 
	if(daynumber==10 && daynumber==19)
		daynumber =  daynumber + 'th' 
	else if( (daynumber % 10) == 1)
			daynumber =  daynumber + 'st' 
	else if( (daynumber % 10) == 2)
			daynumber =  daynumber + 'nd' 
	else if( (daynumber % 10) == 3)
			daynumber =  daynumber + 'rd' 
	else
			daynumber = daynumber + 'th' 
 
	fin = fin + ', '+ daynumber + ' '+mns[nd.getMonth()+1]  +' '+ sam[2] 
 
	return fin;
}
 
alert(showDateInWords('1-6-2009'))

Leave a Reply

Entries RSS