Що таке регулярний вираз для дат у JavaScript?

(07|[12]1|3[01]) це перша група шаблону, і вона дозволяє вказати дату лише між 01 і 31. \/ є роздільником. (01|1[0,1,2]) представляє місяць і дозволяє вказати його між 01 і 12. \/ є ще одним роздільником.

Простий регулярний вираз дати (ДД/ММ/РРРР) Нижче наведено простий регулярний вираз для перевірки рядка на відповідність формату дати (Д/М/РРРР або М/Д/РРРР). Однак це не гарантує, що дата буде дійсною (читайте про moment.js нижче). Ви також можете замінити \/ на потрібний роздільник.

Формат рядка має бути таким: РРРР-ММ-ДДТГГ:хх:сс. sssZ , де: РРРР-ММ-ДД – дата: рік-місяць-день.

Підхід 1: Використання дати. parse(), який приймає рядок як аргумент для обчислення мілісекунд після «1-jan-1970» і повертає результат у мілісекундах. NaN перевірить перевірку номера, якщо він повертає false, означає, що це недійсна дата, інакше це дійсна дата. Синтаксис: Дата.

Як форматувати дати в JavaScript

  1. getFullYear() – ви будете використовувати цей метод, щоб отримати рік у вигляді чотиризначного числа (рррр). …
  2. getMonth() – ви використовуватимете цей метод, щоб отримати місяць у вигляді числа від 0 до 11, де кожне число позначає місяці з січня по грудень.