This blog will show you how to customize date and time through javascript in different formats.
To check any condition, I have used javascript ternary operator instead of IF statement that takes three operands: a condition followed by a question mark ( ? ), then an expression to execute if the condition is true followed by a colon ( : ), and finally the expression to execute if the condition is false.
//——–To get different date format(like dd/mm/yyyy or yyyy-mm-dd and so on) from current date———-//
Just edit line number 13 in the below code and get any date format.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<script> var today = new Date();//getting today's date and time //Setting Up Date format (yyyy/mm/dd) var dd = today.getDate();//getting date part from today's date. var yyyy = today.getFullYear();//getting year from today's date. var mm = today.getMonth()+1 ;// getting month from today's date. mm = (mm<10?'0':'')+mm; // if month is less than 10 then append '0' before it to make it 'mm' format. dd = (dd<10?'0':'') + dd;// if date is less than 10 then append '0' before it to make it 'dd' format. document.write(yyyy+"-"+mm+"-"+dd); </script> |
//——–To extract time from current date time and format as hh:mm:ss———-//
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<script> var today = new Date();//getting today's date and time // Now setting up Time Format (hh:mm:ss) var hr = today.getHours();//getting hour part from today's date. var min = today.getMinutes();//getting minutes part from today's date. var sec = today.getSeconds();//getting seconds part from today's date. hr = (hr<10?'0':'') + hr;// if hr is less than 10 then append '0' before it to make 'hh' format min = (min<10?'0':'') + min;// if min is less than 10 then append '0' before it to make 'mm' format sec=(sec<10?'0':'') + sec;// if sec is less than 10 then append '0' before it to make 'ss' format document.write(hr+":"+min+":"+sec); </script> |
//—— To get date and time both —–//
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<script> var today = new Date();//getting today's date and time //Setting Up Date format (yyyy/mm/dd) var dd = today.getDate();//getting date part from today's date. var yyyy = today.getFullYear();//getting year from today's date. var mm = today.getMonth()+1 ;// getting month from today's date. mm = (mm<10?'0':'')+mm; // if month is less than 10 then append '0' before it to make it 'mm' format. dd = (dd<10?'0':'') + dd;// if date is less than 10 then append '0' before it to make it 'dd' format. // Now setting up Time Format (hh:mm:ss) var hr = today.getHours();//getting hour part from today's date. var min = today.getMinutes();//getting minutes part from today's date. var sec = today.getSeconds();//getting seconds part from today's date. hr = (hr<10?'0':'') + hr;// if hr is less than 10 then append '0' before it to make 'hh' format min = (min<10?'0':'') + min;// if min is less than 10 then append '0' before it to make 'mm' format sec=(sec<10?'0':'') + sec;// if sec is less than 10 then append '0' before it to make 'ss' format document.write(yyyy+"-"+mm+"-"+dd+" "+hr+":"+min+":"+sec+"\n"); </script> |