EN
TypeScript - add hours to date
0 points
In this article, we would like to show you how to add hours to date in TypeScript.
In this example, we create a simple function that takes two arguments:
date
to which we want to add some hours,hours
- a number of hours we want to add.
Practical example:
xxxxxxxxxx
1
const addHours = (date: Date, hours: number): Date => {
2
const result = new Date(date);
3
result.setHours(result.getHours() + hours);
4
return result;
5
};
6
7
8
// Usage example:
9
10
const date: Date = new Date('2021-08-30T23:00:00.000Z');
11
12
console.log(addHours(date, 2).toISOString()); // 2021-08-31T01:00:00.000Z
Output:
xxxxxxxxxx
1
2021-08-31T01:00:00.000Z
Note:
As you can see, the function also handles the case of the day change.