[Php-it] Trovare le date corrispondenti a una determinata settimana dell'anno
Cesare D'Amico
cesare at ngi.it
Fri Jul 27 11:14:55 CEST 2007
Alle 10:18, venerdì 27 luglio 2007, Marcello Vezzelli ha scritto:
> A quel punto hai il numero di giorni passati dall'inizio dell'anno...
> E' facile risalire alla data sommando il numero di giorni alla data
> del primo dell'anno.
Ok, grazie, dopo un altro po' di ricerche l'algoritmo è piuttosto
semplice:
- la prima settimana dell'anno è quella che contiene il giorno 4 gennaio
- grazie a strtotime posso sommare le settimane tenendo conto
automaticamente di anni bisestili e orari solari
- quindi mi basta trovare con mktime() il timestamp delle 01:00 del
lunedì della settimana del 4 gennaio, e con strtotime()
sommargli "+(N-1) weeks"
- con date() ottengo finalmente la data che mi interessa
Grazie ;)
Ciaps
ce
--
Cesare D'Amico | Gruppo Volta
Area tecnica | Web & Mkt Solutions
Tel: 045 21 000 84 | Via Leida 8 - Verona
Fax: 045 21 000 85 | http://www.gruppovolta.it
More information about the Php-it
mailing list