Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
date._robota_z_chasom [2024/01/09 12:32] tro создано |
date._robota_z_chasom [2024/01/09 13:04] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Date. Робота з часом ====== | ====== Date. Робота з часом ====== | ||
| + | ===== Date() - повернення поточного часу ===== | ||
| + | Date — це об' | ||
| + | < | ||
| + | const date = new Date(); | ||
| + | console.log(date); | ||
| + | // "Fri Jun 18 2021 15:01:35 GMT+0300 (Eastern European Summer Time)" | ||
| + | </ | ||
| + | ===== Створення нового часу ===== | ||
| + | Створюючи екземпляр класу Date, можна налаштувати різні формати відображення даних. Нижче приклад, | ||
| + | < | ||
| + | console.log(new Date(" | ||
| + | console.log(new Date(" | ||
| + | console.log(new Date(" | ||
| + | console.log(new Date(" | ||
| + | </ | ||
| + | Інший спосіб створення нової дати — це передати сім чисел, які описують рік, місяць (починається з 0), день, години, | ||
| + | < | ||
| + | const date = new Date(2030, 2, 16, 14, 25, 0, 0); | ||
| + | console.log(date); | ||
| + | </ | ||
| + | ===== Unix час ===== | ||
| + | Для комп’ютерів відлік часу рахується в мілісекундах, | ||
| + | Під час ініціалізації дати одним числом, | ||
| + | < | ||
| + | console.log(new Date(0)); | ||
| + | // "Thu Jan 01 1970 03:00:00 GMT+0300 (Eastern European Standard Time)" | ||
| + | |||
| + | console.log(new Date(15000)); | ||
| + | // "Thu Jan 01 1970 03:00:15 GMT+0300 (Eastern European Standard Time)" | ||
| + | </ | ||
| + | ===== date.getTime() - повернення поточного часу у Unix мілісекундах ===== | ||
| + | повертає числове значення цієї дати (timestamp) — кількість мілісекунд, | ||
| + | < | ||
| + | const date = new Date(); | ||
| + | console.log(date.getTime()); | ||
| + | </ | ||
| + | ===== date.now() ===== | ||
| + | коли все, що потрібно, | ||
| + | < | ||
| + | const time = Date.now(); // 1693237207904 | ||
| + | </ | ||
| + | ===== геттери класу Date ===== | ||
| + | < | ||
| + | const date = new Date(" | ||
| + | console.log(" | ||
| + | |||
| + | // Повертає день місяця від 1 до 31 | ||
| + | console.log(" | ||
| + | |||
| + | // Повертає день тижня від 0 до 6, починається з неділі | ||
| + | console.log(" | ||
| + | |||
| + | // Повертає місяць від 0 до 11 | ||
| + | console.log(" | ||
| + | |||
| + | // Повертає рік з 4 цифр | ||
| + | console.log(" | ||
| + | |||
| + | // Повертає години | ||
| + | console.log(" | ||
| + | |||
| + | // Повертає хвилини | ||
| + | console.log(" | ||
| + | |||
| + | // Повертає секунди | ||
| + | console.log(" | ||
| + | |||
| + | // Повертає мілісекунди | ||
| + | console.log(" | ||
| + | </ | ||
| + | ===== сеттери класу Date ===== | ||
| + | < | ||
| + | const date = new Date(" | ||
| + | |||
| + | date.setMinutes(50); | ||
| + | console.log(date); | ||
| + | |||
| + | date.setFullYear(2040); | ||
| + | console.log(date); | ||
| + | |||
| + | date.setMonth(4); | ||
| + | console.log(date); | ||
| + | </ | ||