JavaScript - СУМАСШЕДШИЕ ДАТЫ 📆? #javascript #js #css #html #coding #learning #course #programming

preview_player
Показать описание
Продолжаем приведение типов.
new Date(0) - 0
new Date(0) + 0

С виду примеры выглядят почти одинаково, но будет ли результат столь же одинаков?
Выражение new Date(0) 📆 - создает объект типа Date с нулевой датой 0️⃣. Нулевая дата для unix-систем - это 1 января 1970 года 00 часов 00 минут 00 секунд 🪬.
Когда мы от объекта даты отнимаем число, то на нем вызывается метод .valueOf() - который возвращает кол-во миллисекунд с начала эпохи Unix.
Во втором примере, знак плюс вызывает преобразование по умолчанию, а для объектов Date - это преобразование в строку, используя метод .toString().

#css #html #web #webdevelopment #frontend #htmlcss #html5 #csshtml #css3html5 #css3code #css3tutorial #htmltutorial #htmlelements #css3 #csscourse #csstutorialscool #csstricks #csshovereffect #csshover #csshovereffects #webdev #cssanimation #csstransition #csstricks #htmlcss3 #fullstack #cssamazing #cssfeatures #csseasy #cssbasic #csslesson #csscourse #cssteach #javascript #vue #react #angular #svelte #vanillajs #js #animation #cssawesome #learncss #course #programming #crash_course #learning #fariga

Подписывайтесь на меня в соц. сетях:

Рекомендации по теме
Комментарии
Автор

Интересная статья, и особенно запоминается с приколами

PowerLife-qg
visit shbcf.ru