How do I subtract minutes from a date in javascript?

后端 未结 9 2178
囚心锁ツ
囚心锁ツ 2020-11-29 03:25

How can I translate this pseudo code into working js [don\'t worry about where the end date comes from except that it\'s a valid javascript date].

var myEndD         


        
9条回答
  •  心在旅途
    2020-11-29 03:45

    Once you know this:

    • You can create a Date by calling the constructor with milliseconds since Jan 1, 1970.
    • The valueOf() a Date is the number of milliseconds since Jan 1, 1970
    • There are 60,000 milliseconds in a minute :-]

    ...it isn't so hard.

    In the code below, a new Date is created by subtracting the appropriate number of milliseconds from myEndDateTime:

    var MS_PER_MINUTE = 60000;
    var myStartDate = new Date(myEndDateTime - durationInMinutes * MS_PER_MINUTE);
    

提交回复
热议问题