<?php
function get_month_name($m, $locale = "en_US.UTF-8")
{
$l = setlocale(LC_ALL, 0);
setlocale(LC_ALL, "en_US.UTF-8");
$n = date("F", mktime(0, 0, 0, $m, 10));
setlocale(LC_ALL, $l);
return $n;
}
function get_months($locale = "en_US.UTF-8")
{
$m = 0;
$y = array();
while($m++ < 12)
{
$y[$m] = get_month_name($m, $locale);
}
return $y;
}
var_dump(get_months("de_DE@euro"));
preferences:
65.69 ms | 402 KiB | 5 Q