Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyswietlanie daty od...do..., dwie takie same daty
wcg
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 21.07.2006

Ostrzeżenie: (0%)
-----


Witam
Mam taka funkcje do wyswietlania dat od.. do.. okreslonej daty.


  1. <?php
  2. function daty($start, $end, $format = '%Y-%m-%d') {
  3. for($i = strtotime($start); $i <= strtotime($end); $i+=86400)
  4. $array[] = strftime($format, $i);
  5. return $array;
  6. }
  7. $dates = daty($od, $do);
  8. foreach ($dates as $ad) {
  9. print "$ad</br>n";
  10. }
  11. ?>


Dziala ona bardzo dobrze ale jest problem ktorego nie moge zrozumiec. Przy podstawieniu
$od="2007-10-01";
$od="2007-10-31";
wyswietla sie zakres tylko do 2007-10-30, wycina tylko 31 pazdziernika. W innych miesiacach tego nie ma.
Czy ktos wie co jest tu zle i jak to poprawić?

Teraz spojrzalem dokladnie wyswietla dwa razy 28.10.2007. W roku 2008 wyswietli dwa razy 26.10.2007. O co tu chodzi?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował wcg 1.05.2007, 08:24:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:01