📝 Prefer passing Date directly to the constructor when cloning.
💼 This rule is enabled in the following configs: ✅ recommended, ☑️ unopinionated.
🔧 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)converteddateto a string first, so it's not safe to clone.
// ❌
new Date(date.getTime());
// ✅
new Date(date);