EN
TypeScript - subtract minutes from date
0 points
In this article, we would like to show you how to subtract minutes from date in TypeScript.
Quick solution:
xxxxxxxxxx
1
const date: Date = new Date('2021-06-30T00:00:00.000Z');
2
3
date.setMinutes(date.getMinutes() - 2); // subtracted 2 minutes from existing date
4
5
console.log(date.toISOString()); // 2021-06-29T23:58:00.000Z
In this example, we create a simple function that takes two arguments:
date
from which we want to subtract some minutes,minutes
- a number of minutes we want to subtract.
Practical example:
xxxxxxxxxx
1
const subtractMinutes = (date: Date, minutes: number): Date => {
2
const result = new Date(date);
3
result.setMinutes(result.getMinutes() - minutes);
4
return result;
5
};
6
7
const date: Date = new Date('2021-06-30T00:00:00.000Z');
8
9
console.log(subtractMinutes(date, 2).toISOString());
Output:
xxxxxxxxxx
1
2021-06-29T23:58:00.000Z
Note:
As you can see, the function also handles the case of the day change.