Come creare un semplice calendario PHP
01 di 05Ottenere le variabili del calendario
gilaxia/Getty Images' id='mntl-sc-block-image_2-0-1' />
gilaxia/Getty Images
I calendari PHP possono essere utili. Puoi fare cose semplici come mostrare la data e complesse come impostare un sistema di prenotazione online. Questo articolo mostra come generare un semplice calendario PHP. Quando capirai come farlo, sarai in grado di applicare gli stessi concetti a calendari complessi di cui potresti aver bisogno.
|_+_| 02 di 05Giorni della settimana
Qui dai un'occhiata da vicino ai giorni del mese e ti prepari a creare la tabella del calendario. La prima cosa è determinare in quale giorno della settimana cade il primo del mese. Con quella conoscenza, usi il interruttore () funzione per determinare quanti giorni vuoti sono necessari in un calendario prima del primo giorno.
Quindi, conta i giorni totali del mese. Quando sai quanti giorni vuoti sono necessari e quanti giorni totali ci sono nel mese, è possibile generare il calendario.
03 di 05Intestazioni e giorni di calendario vuoti
La prima parte di questo codice riprende i tag della tabella, il nome del mese e le intestazioni dei giorni della settimana. Quindi inizia a mentre loop che fa eco ai dettagli della tabella vuota, uno per ogni giorno vuoto per il conto alla rovescia. Quando i giorni vuoti sono finiti, si ferma. Allo stesso tempo, il $conte_giorni aumenta di 1 ogni volta attraverso il ciclo. Questo tiene il conto per evitare di mettere più di sette giorni in una settimana.
04 del 05Giorni del mese
Altro mentre loop riempie i giorni del mese, ma questa volta conta fino all'ultimo giorno del mese. Ogni ciclo riproduce un dettaglio della tabella con il giorno del mese e si ripete fino a raggiungere l'ultimo giorno del mese.
Il ciclo contiene anche a dichiarazione condizionale . Questo controlla se i giorni della settimana hanno raggiunto 7, la fine della settimana. In tal caso, avvia una nuova riga e reimposta il contatore su 1.
05 di 05
Finire il calendario
Un ultimo ciclo termina il calendario. Questo riempie il resto del calendario con i dettagli della tabella vuota, se necessario. Quindi la tabella viene chiusa e lo script è completo.