javascript date + 7 days

前端 未结 10 668
孤城傲影
孤城傲影 2020-12-02 14:18

What\'s wrong with this script?

When I set my clock to say 29/04/2011 it adds 36/4/2011 in the week input! but the correct date should be 6/

10条回答
  •  無奈伤痛
    2020-12-02 14:54

    Something like this?

    var days = 7;
    var date = new Date();
    var res = date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
    alert(res);
    

    convert to date again:

    date = new Date(res);
    alert(date)
    

    or alternatively:

    date = new Date(res);
    
    // hours part from the timestamp
    var hours = date.getHours();
    
    // minutes part from the timestamp
    var minutes = date.getMinutes();
    
    // seconds part from the timestamp
    var seconds = date.getSeconds();
    
    // will display time in 10:30:23 format
    var formattedTime = date + '-' + hours + ':' + minutes + ':' + seconds;
    alert(formattedTime)
    

提交回复
热议问题