Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyznaczanie wszystkich dat podanego dnia w podanym mc i roku
Forum PHP.pl > Forum > PHP
netvalue
Witam,

Może ktoś z Was używał już funkcji , która działa na zasadzie wyznaczania wszystkich dat podanego dnia w podanym mc i roku.

cos na styl:

  1.  
  2. function getDates($day,$month,$year) {
  3.  
  4. ...
  5.  
  6. return $array;
  7. }
  8.  
  9. gdzie $day to intiger(0-6) , $month intiger (0-11), $array tablica z datami (format np. D-y-m)
fander
Tobie chodzi o to aby pobrać przykładowo daty wszystkich sobót w danym miesiącu danego roku ?
celbarowicz
  1. <?php
  2.  
  3. date_default_timezone_set("Europe/Warsaw");
  4. $m='09';
  5. $r='2010';
  6. $pd='01';
  7. $datapoczotkawa_pd=$pd;
  8. $datapoczotkawa='-'; $datapoczotkawa.=$m; $datapoczotkawa.='-'; $datapoczotkawa.=$r;
  9.  
  10. echo $datapoczotkawa_pd.=$datapoczotkawa;
  11.  
  12. echo '<br>';
  13. echo $d=date("t" ,strtotime($datapoczotkawa_pd)); //ilość dni w miesiącu
  14. $di=$d;
  15. echo '<br>';
  16. for ($i=1;$i<=$di;$i++){ echo '<br>';
  17.  
  18. echo $dx=$i.$datapoczotkawa;
  19. echo $d1=date("w" ,strtotime($dx)); echo ' ---> ';echo $d2=date("l" ,strtotime($dx));
  20. }
  21.  
  22.  
  23.  
  24.  
  25. ?>
  26.  

a teraz dopracuj podany przykład i napisz funkcję w której wprowadzisz dzień tygodnia (nazwę lub nr dnia) nr- miesiąca i rok.
używając kejsa lub... możesz wybrać potrzebne dni i dane wprowadzić do tablicy.
pozdrawiam.

ciekawe,że na wampie działa a na xampie błąd (domaga się strefy czasowej?).
Nh2003
Dokladnie, domaga sie strefy czasowej
  1. date_default_timezone_set("Europe/Warsaw");

Na poczatku skryptu i po problemie.
netvalue
dziękuje !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.