Я учусь PHP, и я пытался получить две цифры представление года в из массива, возвращаемого функцией date_parse_from_format()
:date_parse_from_format() возвращает неправильный год
date_default_timezone_set('UTC');
$now = date('d.m.Y G:i:s');
$dateArray = date_parse_from_format("j.n.y H:iP", $now);
echo $dateArray['year'];
Когда я запускаю этот код , он печатает 2020 в браузере вместо 14, как я ожидаю. Пожалуйста, что мне не хватает в этом коде и как мне получить представление о двухзначном году?
Спасибо, Ананд, это работает, хотя я нахожу это забавным, поскольку [Руководство PHP] (http://php.net/manual/en/datetime.createfromformat.php) гласит, что формат 'Y' в датах возвращает даты с 4 цифры. –
@ che-azeh: в верхнем регистре да, есть также строчные буквы 'y'. –