Javascript Data Type How to - Sort date value








Question

We would like to know how to sort date value.

Answer


<!DOCTYPE html>
<html>
<head>
<script type='text/javascript'>
var a = [];
a[0]= new Date("Wed, 22 May 2013 08:00:00 GMT");
a[1]= new Date("Wed, 21 May 2013 08:00:00 GMT");
a[2]= new Date("Wed, 23 May 2012 08:00:00 GMT");
a[3]= new Date("Wed, 23 May 2013 08:00:00 GMT");
var sorted = a.sort(function(date1,date2){return date1.getTime() - date2.getTime()});
d = "<pre>"+sorted+"</pre>";
document.writeln(d.replace(/,/g,"<br>"));
</script><!-- w  ww  .ja v a  2  s.co m-->
</head>
<body>
  <div></div>
</body>
</html>

The code above is rendered as follows: