Спросите любого разработчика, и он согласится, что прописывание логики дат может быть настоящим кошмаром. Разработчикам нужно учитывать часовые пояса, странные дефолтные даты и платформоспецифичные форматы дат.
Самый простой способ работать с датами - свести дату к максимально простому формату, обычно к временной метке. Чтобы получить текущее время в формате целого числа, вы можете использовать
Date.now:const now = Date.now(); // 1705190738870
Я частенько использую
Date.now() в своих console.log, чтобы отличать результаты console.log друг от друга. Вы также можете использовать такую дату в качестве уникального идентификатора для события в не слишком загруженной событиями среде.Источник - "Date.now()".