Javascript equivalent of php's strtotime()?

后端 未结 8 1257
無奈伤痛
無奈伤痛 2020-11-27 19:33

In PHP, you can easily convert an English textual datetime description into a proper date with strtotime().

Is there anything similar in Javascript?

8条回答
  •  不知归路
    2020-11-27 19:44

    Maybe you can exploit a sample function like :

    function strtotime(date, addTime){
      let generatedTime=date.getTime();
      if(addTime.seconds) generatedTime+=1000*addTime.seconds; //check for additional seconds 
      if(addTime.minutes) generatedTime+=1000*60*addTime.minutes;//check for additional minutes 
      if(addTime.hours) generatedTime+=1000*60*60*addTime.hours;//check for additional hours 
      return new Date(generatedTime);
    }
    
    let futureDate = strtotime(new Date(), {
        hours: 1, //Adding one hour
        minutes: 45 //Adding fourty five minutes
      });
    document.body.innerHTML = futureDate;

    `

提交回复
热议问题