Vis måned som navn i stedet for tal
Jeg har følgende funktion, som laver juliandate om til gregoriansk dato:***************
function jd_to_greg($julian) {
$julian = $julian - 1721119;
$calc1 = 4 * $julian - 1;
$year = floor($calc1 / 146097);
$julian = floor($calc1 - 146097 * $year);
$day = floor($julian / 4);
$calc2 = 4 * $day + 3;
$julian = floor($calc2 / 1461);
$day = $calc2 - 1461 * $julian;
$day = floor(($day + 4) / 4);
$calc3 = 5 * $day - 3;
$month = floor($calc3 / 153);
$day = $calc3 - 153 * $month;
$day = floor(($day + 5) / 5);
$year = 100 * $year + $julian;
if ($month < 10) {
$month = $month + 3;
}
else {
$month = $month - 9;
$year = $year + 1;
}
if ($day < 10) {
$day = "0".$day;
}
if ($month < 10)
{
$month = "0".$month;
}
return $day.". ".$month." ".$year;
}
***************
Som det ses, så bliver der returneret dato/måned/år som dette:
18. 01 2009
I stedet vil jeg gerne have skrevet datoen som sådan:
18. januar 2009
anyone?
