Как вы получаете завтрашнюю дату с помощью JavaScript?
На днях у меня была такая проблема.
Поэтому я немного поиграл с объектом даты, в частности с его getDate() и Методы setDate() . Метод getdata() возвращает текущий день, а метод set Date() устанавливает текущий день.
Это то, что мы собираемся сделать, чтобы получить завтрашнюю дату:
- сначала мы получаем сегодняшнюю дату, используя
новую дату() - мы устанавливаем новую дату, добавляя
1к нему - сделано!
Используя setDate() передавая результат <сегодня>.getDate() + 1 , вы установите день как “завтра”.
Если день будет 31 (в месяцах с 31 днем) и с помощью setDate() вы добавляете 1 по сравнению с текущей датой изменится месяц, и этот день будет первым днем нового месяца. Или год, если это 31 декабря.
Вот пример:
const today = new Date() const tomorrow = new Date(today) tomorrow.setDate(tomorrow.getDate() + 1)
завтрашний день уже наступил Объект даты представляющий завтрашнюю дату. Время не изменилось – это все то же время, когда вы выполнили команду, увеличенную на 24 часа.
Если вы также хотите сбросить время до “завтра в 00:00:00”, вы можете сделать это, позвонив по телефону tomorrow.setHours(0,0,0,0) .
Оригинал: “https://flaviocopes.com/how-to-get-tomorrow-date-javascript/”