JavaScript how to get tomorrows date in format dd-mm-yy

后端 未结 15 1596
情歌与酒
情歌与酒 2020-11-29 02:31

I am trying to get JavaScript to display tomorrows date in format (dd-mm-yyyy)

I have got this script which displays todays date in format (dd-mm-yyyy)



        
15条回答
  •  星月不相逢
    2020-11-29 02:40

    Use cases :

    Date.tomorrow() // 1 day next 
    Date.daysNext(1) // alternative Date.tomorrow()
    Date.daysNext(2) // 2 days next. 
    

    IF "tomorrow " is not depend of today but of another Date different of Date.now(), Don't use static methods but rather you must use non-static :

    i.e: Fri Dec 05 2008

     var dec5_2008=new Date(Date.parse('2008/12/05'));
     dec5_2008.tomorrow(); // 2008/12/06
        dec5_2008.tomorrow().day // 6
        dec5_2008.tomorrow().month // 12
        dec5_2008.tomorrow().year //2008
     dec5_2008.daysNext(1); // the same as previous
     dec5_2008.daysNext(7) // next week :)
    

    API :

    Dateold=Date;function Date(e){var t=null;if(e){t=new Dateold(e)}else{t=new Dateold}t.day=t.getDate();t.month=t.getMonth()+1;t.year=t.getFullYear();return t}Date.prototype.daysNext=function(e){if(!e){e=0}return new Date(this.getTime()+24*60*60*1e3*e)};Date.prototype.daysAgo=function(e){if(!e){e=0}return Date.daysNext(-1*e)};Date.prototype.tomorrow=function(){return this.daysNext(1)};Date.prototype.yesterday=function(){return this.daysAgo(1)};Date.tomorrow=function(){return Date.daysNext(1)};Date.yesterday=function(){return Date.daysAgo(1)};Date.daysNext=function(e){if(!e){e=0}return new Date((new Date).getTime()+24*60*60*1e3*e)};Date.daysAgo=function(e){if(!e){e=0}return Date.daysNext(-1*e)}
    

提交回复
热议问题