вопрос | ответ |
Разбор строки с датой | Метод Date.parse(str) считывает дату из строки. Формат строки должен быть следующим: YYYY-MM-DDTHH:mm:ss.sssZ, где: YYYY-MM-DD – это дата: год-месяц |
Получение компонентов даты Существуют методы получения года, месяца и т.д. из объекта Date: getFullYear() Получить год (4 цифры) getMonth() Получить | // текущая дата let date = new Date(); // час в вашем текущем часовом поясе alert( date.getHours() ); // час в часовом поясе UTC+0 (лондонское время |
new Date(year, month, date, hours, minutes, seconds, ms) Создать объект Date с заданными компонентами в местном часовом поясе. | Обязательны только первые два аргумента. |
Датам до 1 января 1970 будут соответствовать отрицательные таймстампы | // 31 декабря 1969 года let Dec31_1969 = new Date(-24 * 3600 * 1000); alert( Dec31_1969 ); |
таймстамп (timestamp) | Из таймстампа всегда можно получить дату с помощью new Date(timestamp) |
таймстамп (англ. timestamp). | Целое число, представляющее собой количество миллисекунд, прошедших с начала 1970 года, называется таймстамп (англ. timestamp). |
0 соответствует 01.01.1970 UTC+0 | let Jan01_1970 = new Date(0); alert( Jan01_1970 ); |
let now = new Date(); | alert( now ); // показывает текущие дату и время |
setInterval | тонкости с паузой - браузер инициирует запуск функции аккуратно каждые 100мс, без учета времени выполнения самой функции. Бывает, что исполнение функц |
setInterval | Метод timerId = setInterval(функция|код, задержка) имеет синтаксис, аналогичный setTimeout. Но, в отличие от setTimeout, он запускает повторение функц |
var timerId = setTimeout(функция или строка кода, задержка) | Функция setTimeout возвращает идентификатор timerId, который можно использовать для отмены действия. |
var timerId = setTimeout(функция или строка кода, задержка) | Функция или строка кода - Функция или строка кода для исполнения. Использовать строку кода не рекомендуется. Задержка - Задержка в милисекундах, 1000 |
setTimeout | В браузере есть внутренний таймер, который позволяет устанавливать вызов функции через заданный период времени. |