Skip to content

Prefer Date.now() to get the number of milliseconds since the Unix Epoch ​

💼 This rule is enabled in the ✅ recommended config.

🔧 This rule is automatically fixable by the --fix CLI option.

Date.now() is shorter and nicer than new Date().getTime(), and avoids unnecessary instantiation of Date objects.

Fail ​

js
const foo = new Date().getTime();
js
const foo = new Date().valueOf();
js
const foo = +new Date;
js
const foo = Number(new Date());
js
const foo = new Date() * 2;

Pass ​

js
const foo = Date.now();
js
const foo = Date.now() * 2;

Released under the Apache License 2.0.