Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z data()
mizii
post 11.07.2017, 20:43:52
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 1
Dołączył: 19.10.2015

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


Pisze taki mini kalendarz i potrzebuje wiedziec od jakiego pola dnia zaczac, mam taki maly problem, kod:

  1. $dzien1='01'; //ustawia pierwszy dzien miesiaca
  2. $miesiac=date("m"); //pobiera obecny miesiac
  3. $rok=date("Y"); //pobiera obecny rok
  4.  
  5. $data = mktime(0,0,0,0,$miesiac,$dzien1,$rok); //tworzy timestamp
  6. $dzien = date('N',($data));
  7.  
  8. $iledni = date('t',($miesiac)); //sprawdza ile dni w miesiacu (funkcja do pozniejszego generowania kalendarza
  9.  
  10. echo $dzien;


i zwraca mi 4 a powinno zwracac mi 6 bo miesiac zaczal sie od soboty a nie czwartku

Ten post edytował mizii 11.07.2017, 20:44:22
Go to the top of the page
+Quote Post
trueblue
post 11.07.2017, 20:47:34
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Masz włączone wyświetlanie błędów? Zobacz jakie wartości i ile podstawiasz do funkcji mktime.


--------------------
Go to the top of the page
+Quote Post
viking
post 11.07.2017, 20:47:57
Post #3





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Może na początek usuń warning: <b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>[...][...]</b> on line <b>6</b><br />


--------------------
Go to the top of the page
+Quote Post
mizii
post 11.07.2017, 20:51:07
Post #4





Grupa: Zarejestrowani
Postów: 86
Pomógł: 1
Dołączył: 19.10.2015

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


faktycznie jak bym mial wlaczona obsluge bledow to wszystko bylo jasne, przepraszam za balagan
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 Wersja Lo-Fi Aktualny czas: 15.07.2025 - 12:23