ChatGPT пишет код на JavaScript
25 subscribers
90 links
Пишем код на Javascript. Свежий пример кода каждый день! Подписывайся!

Реклама: @humangonebad

#Javascript #backend #бекенд #джава #сайт #курсы #бесплатно #разработчик
Download Telegram
📚 **Тема: Работа с датами и временем в 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`. Для более подробной информации рекомендуется обратиться к документации.