📚 **Тема: Работа с датами и временем в JavaScript**
JavaScript предоставляет объект `Date` для работы с датами и временем. Давайте рассмотрим некоторые основные методы:
1️⃣ **Создание объекта Date**
```javascript
let date = new Date();
console.log(date); // Выводит текущую дату и время
```
2️⃣ **Получение года, месяца и дня**
```javascript
let date = new Date();
console.log(date.getFullYear()); // Выводит год
console.log(date.getMonth()); // Выводит месяц (0-11, где 0 - январь)
console.log(date.getDate()); // Выводит день месяца (1-31)
```
3️⃣ **Получение часа, минут, секунд и миллисекунд**
```javascript
let date = new Date();
console.log(date.getHours()); // Выводит часы (0-23)
console.log(date.getMinutes()); // Выводит минуты (0-59)
console.log(date.getSeconds()); // Выводит секунды (0-59)
console.log(date.getMilliseconds()); // Выводит миллисекунды (0-999)
```
4️⃣ **Установка года, месяца и дня**
```javascript
let date = new Date();
date.setFullYear(2022);
date.setMonth(11); // Устанавливает месяц (0-11)
date.setDate(31); // Устанавливает день месяца (1-31)
console.log(date);
```
5️⃣ **Установка часа, минут, секунд и миллисекунд**
```javascript
let date = new Date();
date.setHours(23); // Устанавливает часы (0-23)
date.setMinutes(59); // Устанавливает минуты (0-59)
date.setSeconds(59); // Устанавливает секунды (0-59)
date.setMilliseconds(999); // Устанавливает миллисекунды (0-999)
console.log(date);
```
6️⃣ **Получение времени в миллисекундах с 1970 года**
```javascript
let date = new Date();
console.log(date.getTime()); // Выводит количество миллисекунд с 1970 года
```
7️⃣ **Преобразование даты в строку**
```javascript
let date = new Date();
console.log(date.toString()); // Выводит дату в виде строки
```
Это лишь некоторые из методов, которые предоставляет объект `Date`. Для более подробной информации рекомендуется обратиться к документации.
JavaScript предоставляет объект `Date` для работы с датами и временем. Давайте рассмотрим некоторые основные методы:
1️⃣ **Создание объекта Date**
```javascript
let date = new Date();
console.log(date); // Выводит текущую дату и время
```
2️⃣ **Получение года, месяца и дня**
```javascript
let date = new Date();
console.log(date.getFullYear()); // Выводит год
console.log(date.getMonth()); // Выводит месяц (0-11, где 0 - январь)
console.log(date.getDate()); // Выводит день месяца (1-31)
```
3️⃣ **Получение часа, минут, секунд и миллисекунд**
```javascript
let date = new Date();
console.log(date.getHours()); // Выводит часы (0-23)
console.log(date.getMinutes()); // Выводит минуты (0-59)
console.log(date.getSeconds()); // Выводит секунды (0-59)
console.log(date.getMilliseconds()); // Выводит миллисекунды (0-999)
```
4️⃣ **Установка года, месяца и дня**
```javascript
let date = new Date();
date.setFullYear(2022);
date.setMonth(11); // Устанавливает месяц (0-11)
date.setDate(31); // Устанавливает день месяца (1-31)
console.log(date);
```
5️⃣ **Установка часа, минут, секунд и миллисекунд**
```javascript
let date = new Date();
date.setHours(23); // Устанавливает часы (0-23)
date.setMinutes(59); // Устанавливает минуты (0-59)
date.setSeconds(59); // Устанавливает секунды (0-59)
date.setMilliseconds(999); // Устанавливает миллисекунды (0-999)
console.log(date);
```
6️⃣ **Получение времени в миллисекундах с 1970 года**
```javascript
let date = new Date();
console.log(date.getTime()); // Выводит количество миллисекунд с 1970 года
```
7️⃣ **Преобразование даты в строку**
```javascript
let date = new Date();
console.log(date.toString()); // Выводит дату в виде строки
```
Это лишь некоторые из методов, которые предоставляет объект `Date`. Для более подробной информации рекомендуется обратиться к документации.