JS метод Date.getMinutes()
Загальний опис
Date.prototype.getMinutes()
– це метод об'єкта Date у JavaScript, який призначений для отримання хвилин з часу об'єкта дати, представленого у місцевому часовому поясі. Цей метод є частиною стандартної бібліотеки JavaScript і використовується в більшості ситуацій, де програмісти потребують витягти хвилини з дати.
Припустимо, у вас є веб-додаток, де користувач може встановлювати часові інтервали. Для відображення лише хвилин з вибраної дати та часу, ви можете використовувати цей метод. Ще один популярний сценарій використання – це коли потрібно порівняти хвилини двох різних дат.
Ось короткий приклад:
let date = new `Date`();
let minutes = date.`getMinutes`();
console.log(minutes); // виводить хвилини поточної дати
Однією з ключових особливостей методу Date.prototype.getMinutes()
є те, що він повертає значення в межах від 0 до 59. Це означає, що незалежно від того, яку дату ви передаєте методу, він завжди поверне число в цьому діапазоні.
Важливо розуміти, що Date.prototype.getMinutes()
отримує хвилини з дати згідно з місцевим часом, тому результат може відрізнятися в залежності від часового поясу, в якому ви знаходитесь. Якщо вам потрібно отримати хвилини в універсальному часі (UTC), слід використовувати метод Date.prototype.getUTCMinutes()
.
Нотатка: | Якщо ви розробляєте додаток, який буде використовуватися в різних часових поясах, завжди враховуйте це при роботі з датами та часом. Метод |
Нотатка: | Щоб отримати повний час (години:хвилини), комбінуйте
|
Порада: | Коли виводите час для користувача, рекомендується додавати мітку "хв", щоб було зрозуміло, що саме ви показуєте. Наприклад:
|
Порада: | Якщо ви збираєтеся розширювати можливості роботи з датою та часом, розгляньте можливість використання зовнішніх бібліотек, таких як |
Синтаксис
getMinutes()
Параметри
Return
integer
Повертає значення хвилин (від 0 до 59) для вказаної дати і часу, відповідно до місцевого часу.
Переглядачі
Переглядач | |||||
---|---|---|---|---|---|
1 |
1 |
1 |
3 |
12 |
Переглядач | ||||
---|---|---|---|---|
4.4 |
18 |
4 |
1 |
Переглядач | ||
---|---|---|
0.10.0 |
1.0 |
Приклади
Коли користувач натискає кнопку "Оновити час", на сторінці відображаються поточні хвилини та секунди від початку години, отримані за допомогою методу Date.prototype.getMinutes()
. Також час автоматично відображається на сторінці при її завантаженні.
У цьому прикладі ми створюємо новий об'єкт Date
для отримання поточної дати та часу. За допомогою методу getMinutes
ми дізнаємось, скільки хвилин вже пройшло у поточній годині. Віднімаючи це число від 60, ми дізнаємось, скільки хвилин залишилось до кінця години.
// Отримання поточної дати та часу
let now = new Date();
// Отримання поточних хвилин
let currentMinutes = now.getMinutes();
// Розрахунок кількості хвилин, що залишилось до кінця години
let minutesLeft = 60 - currentMinutes;
console.log(`До кінця години залишилось ${minutesLeft} хвилин.`);
У цьому прикладі ми також починаємо з отримання поточного часу, використовуючи об'єкт Date
. Потім ми отримуємо години за допомогою getHours
і хвилини за допомогою getMinutes
. Щоб відформатувати виведення так, щоб хвилини завжди мали два символи (наприклад, "09" замість "9"), ми використовуємо умовний оператор для додавання додаткового нуля, якщо хвилини менше 10.
// Отримання поточної дати та часу
let currentTime = new Date();
// Отримання годин та хвилин
let hours = currentTime.getHours();
let minutes = currentTime$getMinutes();
// Додання нуля спереду, якщо кількість хвилин менше 10
let formattedMinutes = minutes < 10 ? "0" + minutes : minutes;
console.log(`Поточний час: ${hours}:${formattedMinutes}`);