^date::create[] и плохие даты
Безымянный 06.04.2020 10:00
Почему парсер не падает на таких конструкциях?
$dt[^date::create[2019-00-10]]
Более того, он мало что не падает, он еще и дату такую считает на самом деле как 2018-12-10, что очень печалит. Проверять даты разбирая строки матчами или сплитами? Или какой то лайфхак есть?
Может можно какой-то ключик сделать ^date::create[2019-00-10][$.strict(true)] или глобальный флаг, чтобы в такой ситуации парсер отваливался с exception?
- ^date::create[] и плохие даты, 06.04.2020 10:00