To display the current date and time into a HTML page via Javascript, add the following into the <HEAD>...</HEAD> tags
<head> <script language="Javascript"> <!-- Begin // written by Shahmat Dahlan: shahmatd@sains.com.my function LastModified(select) { var months=new Array(13); months[1]="January"; months[2]="February"; months[3]="March"; months[4]="April"; months[5]="May"; months[6]="June"; months[7]="July"; months[8]="August"; months[9]="September"; months[10]="October"; months[11]="November"; months[12]="December"; var today=new Date(); var lmonth=months[today.getMonth() + 1]; var date=today.getDate(); var year=today.getYear(); var hours=today.getHours(); var minutes=today.getMinutes(); var seconds=today.getSeconds(); if (hours < 12) { suffix="AM"; } else { suffix="PM"; } if (seconds < 10) { seconds="0" + seconds; } if (year < 2000) { year = year + 1900; } if (select == "dateOnly") { myvar = lmonth + " " + date + ", " + year; } else { if (select == "timeOnly") { myvar = hours + ":" + minutes + ":" + seconds + suffix; } else if (select == "full") { myvar = hours + ":" + minutes + ":" + seconds + suffix + " " + lmonth + " " + date + ", " + year; } } document.write(myvar); return; } // End --> </script> </head> |
To call the LastModified function, simply do the following, and to display either dateOnly, timeOnly or full, simply include these three keywords as shown below:
<script language="Javascript"> <!-- LastModified("dateOnly"); // change to timeOnly to display the current time only or full to display the full // date and time // --> </script> |