Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyznaczanie wszystkich dat podanego dnia w podanym mc i roku
netvalue
post
Post #1





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

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


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)


Ten post edytował netvalue 29.09.2010, 22:40:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
fander
post
Post #2





Grupa: Zarejestrowani
Postów: 231
Pomógł: 22
Dołączył: 6.10.2008

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


Tobie chodzi o to aby pobrać przykładowo daty wszystkich sobót w danym miesiącu danego roku ?
Go to the top of the page
+Quote Post
celbarowicz
post
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

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


  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?).

Ten post edytował celbarowicz 30.09.2010, 13:53:56
Go to the top of the page
+Quote Post
Nh2003
post
Post #4





Grupa: Zarejestrowani
Postów: 81
Pomógł: 14
Dołączył: 3.10.2007

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


Dokladnie, domaga sie strefy czasowej
  1. date_default_timezone_set("Europe/Warsaw");

Na poczatku skryptu i po problemie.
Go to the top of the page
+Quote Post
netvalue
post
Post #5





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

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


dziękuje !
Go to the top of the page
+Quote Post

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 Aktualny czas: 22.08.2025 - 03:40