3v4l.org

run code in 300+ PHP versions simultaneously
<?php //Tinker away! $dateString = "4 Квітень 2009"; date_default_timezone_set('UTC'); // сейчас $date = new DateTimeImmutable($dateString); // Выведет что-то подобное: Wednesday echo $date->format('l'), "\n"; // Выведет что-то подобное: Wednesday 19th of October 2022 08:40:48 AM echo $date->format('l jS \o\f F Y h:i:s A'), "\n"; /* Использование констант в параметре format */ // Выведет что-то подобное: Wed, 19 Oct 2022 08:40:48 +0000 echo $date->format(DateTimeInterface::RFC2822), "\n";
Output for 8.3.0 - 8.3.9
Fatal error: Uncaught DateMalformedStringException: Failed to parse time string (4 Квітень 2009) at position 0 (4): Unexpected character in /in/8Q4HS:8 Stack trace: #0 /in/8Q4HS(8): DateTimeImmutable->__construct('4 \xD0\x9A\xD0\xB2\xD1\x96\xD1\x82\xD0\xB5\xD0\xBD\xD1...') #1 {main} thrown in /in/8Q4HS on line 8
Process exited with code 255.
Output for 8.1.0 - 8.1.29, 8.2.0 - 8.2.21
Fatal error: Uncaught Exception: Failed to parse time string (4 Квітень 2009) at position 0 (4): Unexpected character in /in/8Q4HS:8 Stack trace: #0 /in/8Q4HS(8): DateTimeImmutable->__construct('4 \xD0\x9A\xD0\xB2\xD1\x96\xD1\x82\xD0\xB5\xD0\xBD\xD1...') #1 {main} thrown in /in/8Q4HS on line 8
Process exited with code 255.

preferences:
76.15 ms | 403 KiB | 67 Q