Как получить текущую дату в javascript?

Пользователь

от roma , в категории: JavaScript , 3 года назад

Как получить текущую дату в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от gussie.jones , 3 года назад

@roma Вы можете использовать в Javascript объект Date(), чтобы получить текущее время, небольшой пример работы с объектом Date:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
let now = new Date();
// Sun Jan 16 2022 17:00:37 GMT-0800 (Pacific Standard Time)
console.log(now);

// Получить часы
// 17
console.log(now.getHours());

// Получить минуты
// 0
console.log(now.getMinutes());

// Текущий год
// 2022
console.log(now.getFullYear());

// Sun Jan 16 2022
console.log(now.toDateString());


Пользователь

от jakayla , 2 года назад

@roma 

Чтобы получить текущую дату в JavaScript, можно использовать объект Date. Вот пример кода, который создает объект Date и выводит текущую дату и время:

1
2
const currentDate = new Date();
console.log(currentDate);


Этот код создает новый объект Date, который содержит текущую дату и время, и затем выводит его в консоль. Результат будет выглядеть примерно так:

1
Mon Mar 21 2023 16:23:45 GMT-0700 (Pacific Daylight Time)


Вы также можете использовать различные методы объекта Date, чтобы получить отдельные части текущей даты и времени, такие как год, месяц, день, часы, минуты и секунды. Вот примеры:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
const currentDate = new Date();

const currentYear = currentDate.getFullYear();
const currentMonth = currentDate.getMonth(); // Нумерация месяцев начинается с 0 (январь)
const currentDay = currentDate.getDate();
const currentHour = currentDate.getHours();
const currentMinute = currentDate.getMinutes();
const currentSecond = currentDate.getSeconds();

console.log(currentYear, currentMonth, currentDay, currentHour, currentMinute, currentSecond);


Этот код создает объект Date и затем использует различные методы, чтобы получить текущий год, месяц, день, часы, минуты и секунды. Результат будет выглядеть примерно так:

1
2023 2 21 16 23 45


Обратите внимание, что метод getMonth() возвращает номер месяца, который начинается с 0 для января и заканчивается 11 для декабря. Поэтому текущий месяц март будет иметь номер 2.