Как проверить, является ли параметр датой в объекте - PullRequest
0 голосов
/ 23 марта 2020

Javascript как проверить, является ли параметр датой в объекте,

Я получил этот объект из бэкэнда

  "data": {
    "name": "tony",
    "gender": "F",
    "city": "taichuang",
    "date": "2019-09-28T08:00:00.000Z",
    "level": "3",
    "date2": "2019-12-04T00:00:00.000Z",
    "no": "11232",
    "color": "red"
  }

Я использую * ngFor для рендеринга этих данных, но я нужно проанализировать формат даты в гггг-мм-дд, каждый параметр является динамическим c, поэтому я не знаю, какой параметр является датой, как я могу это сделать?

ps.dev с angular9

1 Ответ

0 голосов
/ 23 марта 2020

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

Вы можете использовать примеры шаблонов, например, из ответов на этот вопрос: javascript регулярное выражение iso datetime

...