Невозможно ввести дату в формате гггг-мм-дд - PullRequest
0 голосов
/ 24 января 2020

У меня есть поле ввода, тип = 'дата'. Я хочу иметь возможность вводить дату в формате гггг-мм-дд, а также показывать заполнитель как гггг-мм-дд. Но дата всегда отображается в мм / дд / гггг. Как это можно исправить?

  <input
    type="date"
    name="input"
    required
    title="Enter a date in this format YYYY/MM/DD"
  />

https://codesandbox.io/s/sleepy-sun-3ext2

1 Ответ

0 голосов
/ 25 января 2020

Добавьте это к своему коду и попробуйте

<input type="text" name="input" placeholder="YYYY-MM-DD" required pattern="(?:19|20)\[0-9\]{2}-(?:(?:0\[1-9\]|1\[0-2\])/(?:0\[1-9\]|1\[0-9\]|2\[0-9\])|(?:(?!02)(?:0\[1-9\]|1\[0-2\])/(?:30))|(?:(?:0\[13578\]|1\[02\])-31))" title="Enter a date in this format YYYY/MM/DD"/>
...