Новий конструктор Date() У JavaScript, об'єкти дати створюються за допомогою new Date(). new Date() повертає об’єкт дати з поточною датою та часом.
new Date(year, month, …) створює об’єкт date із заданою датою та часом.
Конструктор new Date() повертає новий об’єкт Date, тоді як конструктор Date() повертає рядкове представлення поточної дати та часу.. Ці дати в повному форматі містять день, місяць, рік, хвилини, години та іншу інформацію, яка вам не потрібна постійно.
JavaScript не має типу даних дати. Однак ви можете використовувати об’єкт Date та його методи для роботи з датами та часом у своїх програмах. Об’єкт Date має велику кількість методів для встановлення, отримання та маніпулювання датами. Він не має ніяких властивостей.
Як перевірити, чи рядок є дійсною датою за допомогою JavaScript. Щоб перевірити, чи є рядок дійсним введенням дати, вам потрібно викликати конструктор Date() і передати рядок як його аргумент. Зауважте, що конструктор Date() вимагає передати дату у форматі РРРР/ММ/ДД або ММ/ДД/РРРР.
new Date створює новий об’єкт Date, який можна змінити або ініціалізувати іншою датою, тоді як Date повертає рядок поточної дати/часу, ігноруючи його аргументи.