跳转到内容

useDateNow

此内容尚不支持你的语言。

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

Date.now() is more readable than new Date().getTime() and its variants, it also avoids unnecessary instantiation of Date object.

const foo = new Date().getTime();
code-block.js:1:13 lint/complexity/useDateNow  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Use Date.now() instead of new Date().getTime.

> 1 │ const foo = new Date().getTime();
^^^^^^^^^^^^^^^^^^^^
2 │

Date.now() is more readable and also avoids unnecessary instantiation of Date object.

Unsafe fix: Replace with Date.now().

1 - const·foo·=·new·Date().getTime();
1+ const·foo·=·Date.now();
2 2

const foo = new Date().valueOf();
code-block.js:1:13 lint/complexity/useDateNow  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Use Date.now() instead of new Date().valueOf.

> 1 │ const foo = new Date().valueOf();
^^^^^^^^^^^^^^^^^^^^
2 │

Date.now() is more readable and also avoids unnecessary instantiation of Date object.

Unsafe fix: Replace with Date.now().

1 - const·foo·=·new·Date().valueOf();
1+ const·foo·=·Date.now();
2 2

const foo = +new Date();
code-block.js:1:13 lint/complexity/useDateNow  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Use Date.now() instead of new Date().

> 1 │ const foo = +new Date();
^^^^^^^^^^^
2 │

Date.now() is more readable and also avoids unnecessary instantiation of Date object.

Unsafe fix: Replace with Date.now().

1 - const·foo·=·+new·Date();
1+ const·foo·=·Date.now();
2 2

const foo = Number(new Date());
code-block.js:1:13 lint/complexity/useDateNow  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Use Date.now() instead of Number(new Date()).

> 1 │ const foo = Number(new Date());
^^^^^^^^^^^^^^^^^^
2 │

Date.now() is more readable and also avoids unnecessary instantiation of Date object.

Unsafe fix: Replace with Date.now().

1 - const·foo·=·Number(new·Date());
1+ const·foo·=·Date.now();
2 2

const foo = new Date() * 2;
code-block.js:1:13 lint/complexity/useDateNow  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Use Date.now() instead of new Date().

> 1 │ const foo = new Date() * 2;
^^^^^^^^^^
2 │

Date.now() is more readable and also avoids unnecessary instantiation of Date object.

Unsafe fix: Replace with Date.now().

1 - const·foo·=·new·Date()·*·2;
1+ const·foo·=·Date.now()*·2;
2 2

const foo = Date.now();
const foo = Date.now() * 2;
biome.json
{
"linter": {
"rules": {
"complexity": {
"useDateNow": "error"
}
}
}
}