![]() |
![]() |
![]()
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.
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:
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Sam mechanizm strtotime("-1 day") jest prosty, ale nie znalazł zastosowania u mnie. A to niby czemu? W tym kodzie pasuje jak ulał.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
A to niby czemu? W tym kodzie pasuje jak ulał. A faktycznie, zadziałało (IMG:style_emoticons/default/smile.gif) Jednak jest tutaj mała zagwozdka. Jeżeli jest data 01.04.2012 i kiedy cofnę tylko dzień to będzie 31.04.2012. Jaki warunek zrobić, żeby 'n' działało zależnie od 'd' Mogę zrobić:
Ale to bez sensuuuuu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 19:12 |