Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 881 Bytes

consistent-date-clone.md

File metadata and controls

22 lines (14 loc) · 881 Bytes

Prefer passing Date directly to the constructor when cloning

💼 This rule is enabled in the ✅ recommended config.

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

The Date constructor can clone a ⁠Date object directly when passed as an argument, making timestamp conversion unnecessary.

Note: Before ES2015, new Date(date) converted date to a string first, so it's not safe to clone.

Examples

// ❌
new Date(date.getTime());

// ✅
new Date(date);