var today =newDate();var dd =String(today.getDate()).padStart(2,'0');var mm =String(today.getMonth()+1).padStart(2,'0');//January is 0!var yyyy = today.getFullYear();
today = mm +'/'+ dd +'/'+ yyyy;document.write(today);
let today =newDate().toLocaleDateString();//or functionfunctiongetDate(){let today =newDate();let dd =String(today.getDate()).padStart(2,'0');let mm =String(today.getMonth()+1).padStart(2,'0');//janvier = 0let yyyy = today.getFullYear();return`${yyyy}-${mm}-${dd}`;//return dd + '/' + mm + '/' + yyyy; // change form if you need}
var dateString ="23/10/2015";// Oct 23var dateParts = dateString.split("/");// month is 0-based, that's why we need dataParts[1] - 1var dateObject =newDate(+dateParts[2], dateParts[1]-1,+dateParts[0]);console.log(dateObject);// Fri Oct 23 2015 00:00:00
convert a new date standard to a yyy-mm-dd format in javascript
functionconvert(str){var date =newDate(str),
mnth =("0"+(date.getMonth()+1)).slice(-2),
day =("0"+ date.getDate()).slice(-2);return[date.getFullYear(), mnth, day].join("-");}console.log(convert("Thu Jun 09 2011 00:00:00 GMT+0530 (India Standard Time)"))//-> "2011-06-08"
var dateString ="20120515";var year = dateString.substring(0,4);var month = dateString.substring(4,6);var day = dateString.substring(6,8);var date =newDate(year, month-1, day);