Calendario dinamico in Php
<
Febbraio 2026
>
Lun
Mar
Mer
Gio
Ven
Sab
Dom
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Codice sorgente:
<?php if(isset($_GET['prm'])){$m=strip_tags($_GET['prm'])+strip_tags($_GET['chm']);}else{$m=date("m");} $adj="";$d=date("d");$y=date("Y"); $nd=date('t',mktime(0,0,0,$m,1,$y)); $mn=date('n',mktime(0,0,0,$m,1,$y)); $yn=date('Y',mktime(0,0,0,$m,1,$y)); $j= date('w',mktime(0,0,0,$m,1,$y))-1; if($j=="-1"){$j="6";} $MONTHS=array(1=>'Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'); for($k=1;$k<=$j;$k++){$adj.="
";} ?>
<
<?php echo $MONTHS[$mn]." ".$yn ?>
>
Lun
Mar
Mer
Gio
Ven
Sab
Dom
<?php for($i=1;$i<=$nd;$i++){echo $adj."
".$i."
";$adj='';$j++;if($j==7){echo"
";$j=0;}} ?>