3v4l.org

run code in 300+ PHP versions simultaneously
<?php function formatted_month($month) { $first_day_in_month = new DateTime('2022-01-01'); $fmt = datefmt_create( 'fr_FR', IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'Europe/Paris', IntlDateFormatter::GREGORIAN, 'MMMM YY' ); $formatted_month = datefmt_format($fmt,$first_day_in_month); return $formatted_month; } function formatted_month2($month) { $first_day_in_month = new DateTime('2022-01-01'); $fmt = datefmt_create( 'en_EN', IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'Europe/Paris', IntlDateFormatter::GREGORIAN, 'MMMM YY' ); $formatted_month = datefmt_format($fmt,$first_day_in_month); return $formatted_month; } echo formatted_month(1); echo PHP_EOL; echo formatted_month2(1);
Output for 7.4.0 - 7.4.32, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
janvier 21 January 22
Output for 7.4.33
Fatal error: Uncaught Error: Call to undefined function datefmt_create() in /in/9sITi:6 Stack trace: #0 /in/9sITi(35): formatted_month(1) #1 {main} thrown in /in/9sITi on line 6
Process exited with code 255.

preferences:
170.88 ms | 407 KiB | 5 Q