The task is to print the system’s current day and time in the following format(Time in hours, minutes and milliseconds).
Approach:
Use getDay() function to create an array of days in a week. It returns a number of day like 0 for Sunday, 1 for Monday and so on). Convert it into AM or PM using ternary operator.
Use getHours() method to get the hour value between 0 to 23. It returns an integer value.
Minutes and milliseconds were printed using getMinutes() and getMilliseconds() functions respectively.
Example:
<!DOCTYPE html> < html > < head > < title > print current day and time </ title > </ head > < body > < script type = "text/javascript" > var myDate = new Date(); var myDay = myDate.getDay(); // Array of days. var weekday = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ]; document.write("Today is : " + weekday[myDay]); document.write("< br />"); // get hour value. var hours = myDate.getHours(); var ampm = hours >= 12 ? 'PM' : 'AM'; hours = hours % 12; hours = hours ? hours : 12; var minutes = myDate.getMinutes(); minutes = minutes < 10 ? '0' + minutes : minutes; var myTime = hours + " " + ampm + " : " + minutes + " : " + myDate.getMilliseconds(); document.write("\tCurrent time is : " + myTime); </script> </ body > </ html > |