/ Published in: PHP
URL: http://www.phpjabbers.com/how-to-make-a-php-calendar-php26-4.html
php calendar with an italian localization, starts on Monday
Expand |
Embed | Plain Text
<?php $monthNames = array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"); ?> $cMonth = ($month - 2) + $k; $timestamp = mktime(0,0,0,$cMonth, 1, $year); $maxday = date('t', $timestamp); $thisMonth = getdate($timestamp); $startday = ($thisMonth['wday'] + 6) % 7 ; ?> <table class="calendar" id="calendar-<?php echo $k?>" cellspacing="0" cellpadding="0" summary="Calendario degli eventi"> <caption><a href="#" title="mese precedente" class="calendar-nav prev">«</a> <?php echo $monthNames[$month-1]?> <a class="calendar-nav next" href="#" title="mese successivo">»</a></caption> <tr> <th scope="col" abbr="Lunedì" title="Lunedì">L</th> <th scope="col" abbr="Martedì" title="Martedì">M</th> <th scope="col" abbr="Mercoledì" title="Mercoledì">M</th> <th scope="col" abbr="Giovedì" title="Giovedì">G</th> <th scope="col" abbr="Venerdì" title="Venerdì">V</th> <th scope="col" abbr="Sabato" title="Sabato">S</th> <th scope="col" abbr="Domenica" title="Domenica">D</th> </tr> <?php for ($i=0; $i<($maxday + $startday); $i++) { if(($i % 7) == 0) echo "<tr>\n"; if(($i < $startday)) echo "<td> </td>\n"; else if (($i % 7) == 6) echo "</tr>\n"; } ?> </table>
You need to login to post a comment.
