måneder
HalløjJeg har en kalender hvor man kan bladre mellem månederne. Det ser således ud:
$m = (isset($_GET['m']))?intval($_GET['m']):date('n');
$y = (isset($_GET['y']))?intval($_GET['y']):date('Y');
if($m < 0 && $y < 0){
$m = date('n');
$y = date('Y');
}
$prevM = $m - 1;
$nextM = $m + 1;
$prevY = $y;
$nextY = $y;
if($prevM < 1){
$prevM = 12;
$prevY = $y - 1;
}
if($nextM > 12){
$nextM = 1;
$nextY = $y + 1;
}
$myTime = mktime(0, 0, 0, $m, 1, $y);
$forrige = '<a href="?side='.$side.'&kalender='.$kalender.'&m='.$prevM.'&y='.$prevY.'"><img src="image/pil_v.gif" border="0"></a>';
$maned = date("n", $myTime);
$maned = $month_liste[$maned];
$ar = " ".$y;
$naeste = '<a href="?side='.$side.'&kalender='.$kalender.'&m='.$nextM.'&y='.$nextY.'"><img src="image/pil_h.gif" border="0"></a>';
Jeg bruger $month_liste[$maned]; (se her under) til at udskrive månedens navn (fordi siden er i flere sprog). Men ved ved 'december' står den ikke andet end årstal. Det er som om der ikke findes noget ord på decembers plads.
$month_liste = array( "December", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November");