The метод setDate(). у JavaScript використовується для встановлення дня місяця для вказаного об’єкта дати відповідно до місцевого часу. Це дозволяє оновлювати денну частину дати, не змінюючи інші частини, наприклад місяць і рік.
Щоб отримати завтрашню дату, вам потрібно додати один день до поточної дати. Ви зробите це, отримавши день місяця від поточної дати та збільшивши його на одиницю: нехай завтра = нова дата(); завтра. setDate(завтра.
Використання двох різних дат
- Використовуйте new Date(), щоб створити два об’єкти дати, date1 і date2.
- Дата використання2. getTime() – дата1. getTime(), щоб обчислити різницю в часі в мілісекундах між двома датами.
- Розділіть різницю в часі на кількість мілісекунд у добі (1000 * 60 * 60 * 24), щоб отримати кількість днів.
const сьогодні = нова дата(); function formatDate(date, format) { // } formatDate(сьогодні, 'mm/dd/yy'); Вам потрібно замінити рядки «mm», «dd», «yy» на відповідні значення місяця, дня та року з рядка формату, переданого в аргументі.
Найкращий спосіб додати 1 день до дати JavaScript — використовувати об’єкт Date. На існуючу дату ви можете використовуйте функцію getDate, щоб отримати день (від 1 до 31), додайте 1 до цього числа, а потім використовуйте setDate, щоб оновити дату. Ось короткий приклад: дата. setDate(дата.
Синтаксис
- РРРР: рік.
- MM: місяць року (01-12)
- DD: дата (01-31)
- HH: година у 24-годинному форматі (від 0 до 23)
- мм: хвилини (від 00 до 59)
- ss: секунди (від 00 до 59)
- sss: мілісекунди (від 000 до 999)
- T — роздільник між часом і датою в рядку.