| Определить, является ли текущий месяц указанным| | --- | --- | isThisMonth | – | – | – | определить, является ли текущим указанный месяц| | isThisWeek | – | – | – | определить, относится ли текущая дата к указанной неделе| | isToday | – | – | – | определить, является ли указанная дата текущей| | isWorkDay | – | – | – | определить, приходится ли указанная дата на рабочий день или выходной| | getDayOfYear | – | – | – | получить количество дней, прошедших с начала года до указанной даты|
Получение года
getYear()
const newData = new Wdate() // текущая дата 2023 год 1 января 13:05:03
console.log(newData.getYear()) // 2023
Получение месяца
getMonth(isFillZero)
const newDate = new Wdate() // текущая дата 2023 год 1 января 13:05:03
console.log(newDate.getMonth()) // 1
console.log(newDate.getMonth(true)) // 01 — если число меньше 10, будет добавлен 0
Получение дня
getDate(isFillZero)
const newDate = new Wdate() // текущая дата 2023 год 1 января 13:05:03
console.log(newDate.getDate()) // 1
console.log(newDate.getDate(true)) //1
Получение часа
getHours(isFillZero,isTwentyFour)
const newDate = new Wdate() // текущая дата 2023 год 1 января 13:05:03
console.log(newDate.getHours()) // 13 — используется 24-часовая система
console.log(newDate.getHours(false,false)) //1 — используется 12-часовая система без дополнения нулём
console.log(newDate.getHours(true,false)) //01 — используется 12-часовая система с дополнением нулём
Получение минут
getMinutes(isFillZero)
const newDate = new Wdate() // текущая дата 2023 год 1 января 13:05:03
console.log(newDate.getMinutes()) // 5
console.log(newDate.getMinutes(true)) // 05 — если число меньше 10, будет добавлен 0
Получение секунд
getSeconds(isFillZero)
const newDate = new Wdate() // текущая дата 2023 год 1 января 13:05:03
console.log(newDate.getSeconds()) // 3
console.log(newDate.getSeconds(true)) //03 — если число меньше 10, будет добавлен 0
Получение миллисекунд
getMilliseconds()
const newDate = new Wdate(1643264411611) // текущая дата 2022 год 1 января 14:20:11
console.log(newDate.getMilliseconds()) // 611
Получение дня недели
getDay(isChinese)
const newDate = new Wdate() // текущая дата 2023 год 1 января 13:05:03
console.log(newDate.getDay()) // 4
console.log(newDate.getDay(false)) // 4
Получение временного интервала
getTimeFrame(hour,text) 【параметры по умолчанию: text = ['AM', 'PM'], hour = [{start: 0, end: 12},{start: 12, end: 24}】
const newDate = new Wdate() // текущая дата 2023 год 1 января 13:05:03
// параметры по умолчанию
text = ['AM', 'PM']
hour = [{start: 0, end: 12}, {start: 12, end: 24}]
console.log(newDate.getTimeFrame()) // PM
Отображение текста в соответствии с временным интервалом
const newDate = new Wdate();
const text = ['凌晨', '早上', '上午', '中午', '下午', '晚上', '深夜'];
const hour = [
{ start: 0, end: 4 },
{ start: 4, end: 8 },
{ start: 8, end: 12 },
{ start: 12, end: 14 },
{ start: 14, end: 18 },
{ start: 18, end: 22 },
{ start: 22, end: 24 }
];
console.log(newDate.getTimeFrame(text, hour));
Определение високосного года
isLeapYear()
const newDate = new Wdate()
console.log(newDate.isLeapYear()) // false
const newDate = new Wdate('2008-01-01 10:02:02')
console.log(newDate.isLeapYear()) // true
Количество дней в текущем месяце
getMonthCountDay()
const newDate = new Wdate('2008-02-01 10:02:02');
console.log(newDate.getMonthCountDay()) // 29
const newDate = new Wdate();
console.log(newDate.getMonthCountDay()); // 31
Временная метка getTime(length)
const newDate = new Wdate('2008-02-01 10:02:02');
console.log(newDate.getTime()) // 1643265801333 миллисекунды 13 знаков
console.log(newDate.getTime(10)) // 1643265801 секунды 10 знаков
console.log(newDate.getTime(12)) // передача некорректного параметра
Подробная информация о времени
getAllValue(isFillZero)
const newDate = new Wdate();
console.log(newDate.getAllValue());
// результат вывода:
{
year: 2023,
month: 1,
date: 1,
hours: 13,
minutes: 5,
seconds: 3,
timestamp: 1672559303738
}
console.log(newDate.getAllValue(true));
// результат вывода: если число меньше 10, то будет добавлен 0
{
year: 2023,
month: '01',
date: 1,
hours: 13,
minutes: 5,
seconds: 3,
timestamp: 1672559303738
}
Форматирование даты и времени
getAllDateTime(format, isFillZero), getAllDate(format, isFillZero), getAllTime(format, isFillZero).
Параметр format: передаваемая строка, которая заменяет соответствующие значения для отображения.
Параметры по умолчанию: format = 'yy-MM-dd HH:mm:ss', isFillZero = true. ``` new Wdate('1992-04-24') console.log(newData.getAge()) // 29
const newData = new Wdate('1992-01-01') console.log(newData.getAge()) // 30
**Получение созвездия**
getCconstellation()
| ID | Созвездие | Соответствующая дата |
| ---- | ---------------------------------| -------------------------|
| 1 | Водолей | 1.20 - 2.18 |
| 2 | Рыбы | 2.19 - 3.20 |
| 3 | Овен | 3.21 - 4.19 |
| 4 | Телец | 4.20 - 5.20 |
| 5 | Близнецы | 5.21 - 6.21 |
| 6 | Рак | 6.22 - 7.22 |
| 7 | Лев | 7.23 - 8.22 |
| 8 | Дева | 8.23 - 9.22 |
| 9 | Весы | 9.23 - 10.23 |
| 10 | Скорпион | 10.24 - 11.22 |
| 11 | Стрелец | 11.23 - 12.21 |
| 12 | Козерог | 12.22 - 1.19 |
```javascript
const newData = new Wdate('1992-2-22')
console.log(newData.getCconstellation()) // Рыбы
Добавлены следующие методы:
Добавлены следующие методы:
Улучшена очистка журнала console.log.
Изменён формат документации.
Добавлены следующие методы:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )