Метод getDay()
повертає день тижня для вказаної дати згідно з місцевим часом, де 0 означає неділю. Щоб отримати день місяця, дивіться Date.prototype.getDate()
.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Синтаксис
dateObj.getDay()
Повертає
Ціле число між 0 та 6, що відповідає дню тижня для наданої дати згідно з місцевим часом: 0 - неділя, 1 - понеділок, 2 - вівторок і т.д.
Приклади
Використання getDay()
Друга інструкція, наведена нижче, присвоює значення 1 змінній weekday
на основі значення об'єкта Date
на ім'я Xmas95
. 25 грудня 1995 року - це понеділок.
var Xmas95 = new Date('December 25, 1995 23:15:30');
var weekday = Xmas95.getDay();
console.log(weekday); // 1
Заувага: За необхідності можна отримати повну назву дня (наприклад, "понеділок"
) за допомогою методу Intl.DateTimeFormat
з параметром options
. З цим методом інтернаціоналізація стає простішою:
var options = { weekday: 'long'};
console.log(new Intl.DateTimeFormat('en-US', options).format(Xmas95));
// Monday
console.log(new Intl.DateTimeFormat('uk', options).format(Xmas95));
// понеділок
Специфікації
Сумісність з веб-переглядачами
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.