Calendar

En väldigt simpel kalender som lätt går att utveckla. Varför inte en dagbok eller ett bokningssystem till exempel.

Ladda hem Ladda hem Calendar [30]

Förra Förra: Thumb

Nästa Nästa: getURL

<?php
// Vi hämtar först lite värden för dagensdatum
$year date("Y");
$monthdays date("t");
$nrmonth date("n");
$startday date("l"mktime(000$nrmonth1$year));
$today date("j");
$time localtime(time() - ($today 24 60 60)) ;
$nrstartday $time[6];
$datearray = array();
$datearray array_fill(1$nrstartday'');

// Lägg in alla dagar i aktuell månad i lista
for ($i 1$i <= $monthdays$i++){
  
array_push($datearray$i);
}
// Räkna ut antalet dagar
$countdays $nrstartday $monthdays;

// Lista för dagar och månader
$days_arr = array("Må""Ti""On""To",
  
"Fr""Lö""Sö");
$month_arr = array(=> "Januari""Februari""Mars",
  
"April""Maj""Juni",
  
"Juli""Augusti""September",
  
"Oktober""November""December");
$month $month_arr[date('n')];
?>

<html>
<head>
<title>Kalender</title>
<style>
td {
  font-family: Verdana;
  font-size: 10px;
}
.today {
  font-weight: bold;
  color: #009900;
}
.sunday {
  color: #BB0000;
}
</style>
</head>
<body>

<table border=0 cellpadding=2 cellspacing=0>
  <tr>
    <td colspan=7 align="center">
      <b><? echo $month ' ' $year?></b>
    </td>
  </tr>
  <tr>
<?php
// Skriv ut namn på veckodagarna
for($d 0$d <= count($days_arr); $d++){
  echo 
'    <td align="center">'.$days_arr[$d].'</td>'."\n";
}
?>
  </tr>
  <tr>
<?php
// Skriver ut kalendern
$t=0;
for (
$i 1$i <= $countdays$i++){
  
$t++;
  
$nri $i $nrstartday;
  
// Dagens datum?
  
if ($nri==$today){
    
$now='<span class="today">'."\n";
  }else{
    
$now='<span>'."\n";
  }

  
// Om en söndag skrivs ut
  
if ($t==7){
    
$now $now '<span class="sunday">'."\n";
  }
  
// Nu kan vi skriva ut aktuellt datum
  
echo '    <td align="right">'.$now.$datearray[$i].'</span></td>'."\n";
  
// Om vi kommit till en söndag ska vi börja på ny rad
  
if($t==7){
    echo 
'  </tr><tr>'."\n";
    
$t=0;
  }
}
?>
</table>

</body>
</html>

Lämna en kommentar




http://


Sifferkod