Javascript Data Type How to - Get whole week from date








Question

We would like to know how to get whole week from date.

Answer


<!DOCTYPE html>
<html>
<body>
<script type='text/javascript'>
<!--from w w w .j ava 2  s .c om-->
 var date = new Date('2012/06/25');
    var day = date.getDay();
    var array = []
    for(var i=0;i<7;i++){
    if(i-day!=0){
      var days = i-day;
      var newDate =   new Date(date.getTime()+(days * 24 * 60 * 60 * 1000));
      array.push(newDate);
    }
    else 
    array.push(date);
    }
    document.writeln(array);

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

The code above is rendered as follows: