Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Data wczorajsza
Barcelona
post
Post #1





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


Witam, potrzebuje przerobić parę linijek kodu aby pokazywało mi datę wczorajszą. Sam mechanizm strtotime("-1 day") jest prosty, ale nie znalazł zastosowania u mnie.

  1. $dzien = date('d');
  2. $dzien_tyg = date('l');
  3. $miesiac = date('n');
  4. $rok = date('Y');
  5.  
  6. $miesiac_pl = array(1 => 'Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień');
  7.  
  8. $dzien_tyg_pl = array('Monday' => 'Poniedziałek', 'Tuesday' => 'Wtorek', 'Wednesday' => 'Środa', 'Thursday' => 'Czwartek', 'Friday' => 'Piątek', 'Saturday' => 'Sobota', 'Sunday' => 'Niedziela');
  9.  
  10.  


Dzięki temu mam aktualną datą z polskim odpowiednikiem.
Potrzebuje zrobić żeby pomiędzy godziną 00:00 a 06:00 pokazywało mi datę wczorajszą.
Warunek też jest prosty:
  1. $czas = date("H:i");
  2. if ($czas>"00:00" and $czas<"06:00") {
  3. }

Nie wiem tylko jak zrobić aby $dzien = date('d'); zrobić minus jeden. Kiedy robie $dzien = date('d')-1; to pokazuje mi 3 zamiast 03. I jeszcze problem z dniem tygodnia, bo przecież od poniedziałku nie odejme 1 żeby mieć niedzieli.
Pozdrawiam
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 Aktualny czas: 20.08.2025 - 13:21