// Skapat av Patrik "BoXon" Nicklasson, får användas helt fritt!
$i = 1; $a = 1;
// Vilken månad skall visas?
if((strlen($_GET['Find']) == 6) && (is_numeric($_GET['Find']) == TRUE)) {
$Find = $_GET['Find'];
}else{
$Find = date('ymd');
}
// Fixar lite med olika format av datumet...
$Y = substr($Find, 0, -4); $M = substr($Find, 2, -2); $D = substr($Find, -2);
$makeMDY = mktime( 12, 0, 0, $M, $D, $Y); $makeMY = mktime(0,0,0,$M,01,$Y);
// Kolla antaldagar i månaden och sedan vilken dag månaden startar på...
$DaysOfMonth = date("t",$makeMY); $StartingAt = date("N",$makeMY);
// Sakapar Array'er...
$Months = array('Januari', 'Februari', 'Mars', 'April', 'Maj', 'Juni', 'Juli', 'Augusti', 'September', 'Oktober', 'November', 'December');
$DaysOfMonthArray = array();
// Skriver ut kalendern...
echo '
';.'"><
$Months[(date("n",$makeMY))-1].' -'.date('y', $makeMDY)
.'.'">> M T O T F L S ';
while($DaysOfMonth >= $i) {
if(($M == date('m')) && $D == $i) { $bgcolor=' bgstyle="color: #D6D6D6;"'; }else{$bgcolor='';}
// Gör tomma kolumner tills månagen börjar...
while($a != $StartingAt) {
echo '';
$a++;
$i = 1;
}
echo ''.$i.' ';
if(($a+$i) == 8 || $b == 8) {
echo '';
$b = 1;
}
$b++;
$i++;
}
echo '
?>