DEV Community

Joshua Amaju
Joshua Amaju

Posted on

Manipulating dates in Typescript

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

Top comments (0)