Manipulating dates in Typescript

Joshua Amaju - Apr 7 - - Dev Community

The correct way to subtract or add dates when using Typescript

const diff = new Date().valueOf() - date.valueOf();
Enter fullscreen mode Exit fullscreen mode

valueOf gives you the date as number which satisfies Typescript.

Doing the following produces a warning

const diff = new Date() - date;
// Error: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.ts(2362)
Enter fullscreen mode Exit fullscreen mode
. . . . . . . . . . . . .
Terabox Video Player