Javascript Data Type How to - Extract date, month, and year from this date format








Question

We would like to know how to extract date, month, and year from this date format.

Answer


<!DOCTYPE html>
<html>
<body>
<script>
var dt = "10/6/2012 12:34:56 AM".split(' '); 
dt = dt[0].split('/');
dt[0] = ("0"+ dt[0]).slice(-2);
dt[1] = ("0"+ dt[1]).slice(-2);
dt = dt.join('/');
document.writeln(dt);
document.writeln('<br/>');
<!-- w w w  .j  a v a2 s. c o  m-->

var date= '1/3/2012',
dateArray = date.split("/");
for(var k =0; k < 2; k++){
 if((dateArray[k] + "").length ==1){
      dateArray[k] = "0"+dateArray[k];
 }
}
var newDate= dateArray.join("/");
document.write(newDate);

</script>
</body>
</html>

The code above is rendered as follows: