Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Prosta funkcja nic nie zwraca
Forum PHP.pl > Forum > Przedszkole
Zwariowany
Witam. Stworzyłem sobie taką oto prostą funkcję, która ma pokazywać datę wczorajszą

  1. <?php
  2. $wczoraj=mktime(0, 0, 0, date("Y"), date("m"), date("d") -1);
  3.  
  4. echo $wczoraj;
  5. ?>

A ona nic nie zwraca. Ktoś wie dlaczego?
wookieb
A sprawdź sobie kolejność parametrów w tej funkcji
http://php.net/mktime
Zwariowany
$wczoraj=mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));echo $wczoraj;

Takie coś działa, ale jak wyświetlić to w formacie Ymd, bo teraz widzę, że to chyba sekundy zwraca albo coś ;]
nospor
  1. <?php
  2. echo date('Y-m-d');
  3. echo date('Ymd');
  4. echo date('dmY');
  5. //masa innych
  6. ?>


edit:
nie dolukalem ze to ma byc wczoraj. No ale to bedzie podobnie winksmiley.jpg
wookieb
http://php.net/date i zobacz sobie drugi argument.
Zwariowany
Nosport, ja echo date('Y-m-d'); znam i próbowałem nawet date("Y-m-d-1"), ale to akurat nie zadziałało ;/
Fifi209
Cytat(wookieb @ 20.07.2009, 12:27:11 ) *
http://php.net/date i zobacz sobie drugi argument.


Cytat(Zwariowany @ 20.07.2009, 13:04:10 ) *
Nosport, ja echo date('Y-m-d'); znam i próbowałem nawet date("Y-m-d-1"), ale to akurat nie zadziałało ;/


A więc przeczytaj raz jeszcze. winksmiley.jpg
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.