Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kalendarz w php - problem z majem 2011, dziwny problem
Focuss
post 12.05.2011, 09:23:45
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.12.2010

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


Witam
Mam bardzo dziwny problem. Jakiś czas temu wykonałem kalendarz na swoją stronę i wszystko działało jak należy, (kalendaarz składa się z układu miesiąca i układu dnia). Układ dnia działa bardzo ładnie natomiast w momencie nadejścia 1 maja 2011 roku dzień jest przesunięty w lewo o 1 stronęexclamation.gif Czyli 1 maj to poniedziałek a nie niedziela i tak się to ciągnie do końca miesiąca... reszta miesięcy do tej pory była ok i od czerwca dalej też układ jet OK.

Proszę o pomoc jak rozwiązać ten problem

Skrypt:

  1. // wyswietlenie kalendarza w ukladzie miesiaca
  2. echo '<center><h2>Kalendarz</h2></center>';
  3. echo '<hr />';
  4. echo '<table align="center" width="25%" id="calendar">';
  5. echo '<tr id="calendar_header"><th colspan="7">';
  6. echo '<a href="' . htmlspecialchars($_SERVER['PHP_SELF']) . '?t=' .
  7. ($timestamp - 2629743) . '">&lt;</a> &nbsp;';
  8. echo strtoupper(strftime('%B', $timestamp)) . ' ' . $year;
  9. echo '&nbsp; <a href="' . htmlspecialchars($_SERVER['PHP_SELF']) . '?t=' .
  10. ($timestamp + 2629743) . '">&gt;</a>';
  11. echo '</th></tr>';
  12. echo '<tr><th>Pon</th><th>Wto</th><th>Śro</th><th>Czw</th>' .
  13. '<th>Pią</th><th>Sob</th><th>Nie</th></tr>';
  14. $current = 1;
  15. while ($current <= $total_days)
  16. {
  17. echo '<tr class="calendar_dates">';
  18. for ($i = 1; $i < 8; $i++)
  19. {
  20. if (($current == 1 && $i < $first_day_of_month) ||
  21. ($current > $total_days))
  22. {
  23. echo '<td class="empty">&nbsp</td>';
  24. continue;
  25. }
  26. echo '<td><a href="' . htmlspecialchars($_SERVER['PHP_SELF']) .
  27. '?t=' . mktime(0, 0, 0, $month, $current, $year) . '">' .
  28. $current . '</a></td>';
  29. $current++;
  30. }
  31. echo '</tr>';
  32. }
  33. echo '</table>';
  34.  
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:10