date_time = getTodaysDate();
document.write(date_time); 

function getTodaysDate()
{
	//get a date object
	var today = new Date(); 

	//format the date string
	var date = today.toGMTString();
	date = date.slice(0,-13);	

	var hours = today.getHours();
	var minutes = today.getMinutes();
	var seconds = today.getSeconds();
	var dn="AM"; 

	if (hours >= 12)
	{
		dn="PM";
		hours=hours-12;
		//this is so the hours written out is 
		//in 12-hour format, instead of the default //24-hour format.
	}

	if (hours == 0)
		hours=12;

	//this is so the hours written out 
	//when hours=0 (meaning 12a.m) is 12
	if (minutes <= 9)
		minutes="0"+minutes;

	if (seconds <= 9)
		seconds="0"+seconds;

	date_time = date + " " + hours+":"+minutes+":"+seconds+" "+dn

	//send to var to be displayed
	return date_time; 	
}
