- Home
- Categorie
- Coding e Sistemistica
- Coding
- Estrapolare la settimana da un giorno
-
Estrapolare la settimana da un giorno
Ciao a tutti.
Sapendo che oggi è il 07/09/2006 (giovedì) come fareste per calcolare il giorno in cui era lunedi (il 4) e quello che sarà domenica (il 10)?
Grazie
CIAO
-
la prima soluzione (che non è detto sia quella giusta) che mi viene in mente è di avere un array associativo che definisca per ogni giorno (giovedì: distanza 3) la distanza da lunedì, la data di oggi meno la distanza ti da la data di lunedì mentre la data di lunedì + 6 quella di domenica.
quindi oggi è il 7 - 3 = 4
4+6=10il perchè sommare 6 invece che 7 lo lascio a te
-
Il problema è che non so che oggi è giovedi
-
sì che lo sai
date("D") ti dice che oggi è Fri -> venerdì
date ("l") ti dice che oggi è Friday
date ("w") ti dice che oggi è 5 .
Puoi usare questo:
se da 0 -> domenica
1-> lunedì...
6-> sabato
-
Ottimo!!
Dopo provo
Vi chiedo un'altra cosa al volo;
se ho una data (2006-09-07) e volessi aggiungergli n giorni (che ne so, anche 640) come faccio a calcolare a che numero sarei?Grazie ancora
Tuono
-
$tomorrow = mktime (0,0,0,date("m") ,date("d")+1,date("Y"));