Dates Bad dates Sallah John RhysDavies Raiders of
Dates “Bad dates. ” ‒ Sallah (John Rhys-Davies), Raiders of the Lost Ark (1981) © Copyright 2016, Fred Mc. Clurg All Rights Reserved
Setting Today’s Date What is a Date? Dates in Java. Script are objects. Example: // set to current date/time var today = new Date(); console. log( today ); date. Set. Today. html 2
Setting Date via Arguments How do I set a specific date? A date can be set via multiple arguments. Examples: var year = 1941; var month = 12 - 1; var day = 7; var hour = 7; var minute = 48; // 0=january // set to December 7, 1941 7: 48 am var pearl. Harbor = new Date( year, month, day, hour, minute ); console. log( pearl. Harbor ); date. Set. Args. html 3
Setting Date via String Can I set a date with a string? Dates can also be set via a string. Examples: var date. Str = "December 7, 1941 7: 48"; var pearl. Harbor = new Date( date. Str ); console. log( pearl. Harbor ); date. Set. Str. html 4
Getting Date Values What is a Date? The date object has a number of methods for retrieving values. Examples: // set to current date/time var today = new Date(); console. log( today ); today. get. Full. Year(); // YYYY today. get. Month(); // 0 -11 0=january today. get. Date(); // 1 -31 day of month today. get. Day(); // 0 -6 dow 0=sun today. get. Hours(); // 0 -23 today. get. Time(); // ms since 1/1/1970 date. Methods. html 5
Day of Week Calculator var dob. Str = prompt( "Enter birthdate: (no dashes)", "December 7, 1941" ); // default // convert string to date object var dob. Obj = new Date( dob. Str ); // calculate day of week var dow. Num = dob. Obj. get. Day(); // 0 -6 day of week 0=Sun // create day of week array var dow. Str = [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ]; // create message var msg = "Born on: " + dow. Str[ dow. Num ]; alert( msg ); date. Dow. Prompt. html 6
- Slides: 6