Javascript Data Type How to - Convert datetime to date








Question

We would like to know how to convert datetime to date.

Answer


<!DOCTYPE html>
<html>
<head>
<script type='text/javascript'>
window.onload=function(){<!--from   w ww  .  j a v a  2 s.c o  m-->
function addZero(v) {
    if (v < 10) return '0' + v;
    return v;
}
function stripTime(ds) {
    var d = new Date(ds),
        h = addZero(d.getHours()),
        m = addZero(d.getMinutes()),
        s = addZero(d.getSeconds());
    return h + ':' + m + ':' + s;
}
function stripDate(ds) {
    var d = new Date(ds),
        y = d.getFullYear(),
        m = addZero(d.getMonth() + 1),
        d = addZero(d.getDate());
    return y + '-' + m + '-' + d;
}
document.writeln(stripTime('2014-08-07T22:35:00+04:00'));
document.writeln('<br/>');
document.writeln(stripDate('2014-07-08 00:00:00'));
}
</script>
</head>
<body>
  Answer:
  <div id="answer"></div>
  <br /> Answer 2:
  <div id="answer2"></div>
</body>
</html>

The code above is rendered as follows: