3v4l.org

run code in 300+ PHP versions simultaneously
<?php setlocale(LC_TIME, 'fr_FR'); date_default_timezone_set('Europe/Paris'); $currentMonth = 4; for ($x = $currentMonth; $x < $currentMonth + 12; $x++) { $months[] = date('Y-F-m', mktime(0, 0, 0, $x, 1)); } $FrenchMonth = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'); $EnglishMonth = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); for ( $i=0; $i<12; $i++ ) { $twelvemonthsdata = explode('-',$months[$i]); $twelvemonthsM = $twelvemonthsdata[1]; $twelveFormatMonth = 'F'; $twelvemonthinfrench = str_replace( $EnglishMonth,$FrenchMonth, date($twelveFormatMonth, strtotime($twelvemonthsM))); var_dump($twelvemonthinfrench); }

preferences:
32.67 ms | 411 KiB | 5 Q