Fare internet

E' come il lego, più pezzi ho più sono allegro
Seguci su Facebook Seguici su Twitter Iscrivita ai nostri Feed      Mandaci una mail

Proponiamo qui 2 funzioni che consentono di di ricavare una il giorno della settimana di una determinata data, la secondo utilizzando la prima, tornerà il giorno della settimana di un dato mese.

La prima funzione giorno_della_settimana prende come parametri il giorno,il mese e l’anno che compngono la data e ritorna il giorno della settimana in italiano. Per ottenere questo risultato abbiamo dovuto utlizzare un array che contiene tutti i giorni.

La nostra funzione php giorno_della_settimana utilizza la funzione nativa PHP getdate() che fornisce una serie di informazioni su una data.

Ecco il codice:

function giorno_della_settimana($giorno,$mese,$anno){
        $giorni = array(‘Domenica’,‘Lunedì’,‘Martedì’,‘Mercoledì’,
        ‘Giovedì’,‘Venerdì’,‘Sabato’);
        $tm =  mktime(0, 0, 0, $giorno, $mese, $anno);
        $dAr = getdate($tm);
        return $giorni[$dAr[‘wday’]];
}
 

Usando questa possiamo produrre la funzione primo_giorno_del_mese

function primo_giorno_del_mese($mese,$anno=null){
        if (!$anno) $anno = date(‘Y’);
        return giorno_della_settimana(1,$mese,$anno);
}
 

Questa funzione prende come parametro il mese e l’anno, l’anno però è un parametro opzionale, se non lo passiamo verra preso come valore di default l’anno attuale.

Sei interessato ad un corso di PHP a Roma?

Twitter