Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 24.05.2004 Skąd: krakow Ostrzeżenie: (10%)
|
witam,
prosze o podpowiedz z ktorej funkcji i jak skorzystac aby uzyskac date wybiegajaca 7 dni do przodu od daty biezacej. Szukalem oczywiscie w manualu, ale nie moge sobie poradzic z tym. Funkcja mktime jest mila, lecz podaje format uniksowy daty, a ja potrzebuje format taki: "Ymd". z gory dziekuje za odpowiedz Pawel |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 3.09.2002 Skąd: Zabrze Ostrzeżenie: (0%)
|
Cytat witam,
prosze o podpowiedz z ktorej funkcji i jak skorzystac aby uzyskac date wybiegajaca 7 dni do przodu od daty biezacej. Szukalem oczywiscie w manualu, ale nie moge sobie poradzic z tym. Funkcja mktime jest mila, lecz podaje format uniksowy daty, a ja potrzebuje format taki: "Ymd". z gory dziekuje za odpowiedz Pawel [php:1:0a71652f22] <?php $_7daysplus = mktime (0,0,0,date("m") ,date("d")+7,date("Y")); $date = date('Ymd', $_7daysplus); ?>[/php:1:0a71652f22] |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.05.2004 Ostrzeżenie: (0%)
|
lub inaczej..
[php:1:ccacaf8d30]<?php $data_obecna=date("U"); // obecny czas unixowy $data7=$data_obecna+60*60*24*7; // za 7 dni - unixowy dalej $data_pozniejsza=date("Y-m-d @ H:i:s",$data7); // czytelna forma czasu unixowego.. ?>[/php:1:ccacaf8d30] |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 28.04.2004 Skąd: Płock Ostrzeżenie: (0%)
|
Moim zdaniem łatwiej i szybciej będzie tak:
[php:1:c5097dcfb9]<?php $date = date('Ymd', time()+3600*24*7); ?>[/php:1:c5097dcfb9] |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 3.09.2002 Skąd: Zabrze Ostrzeżenie: (0%)
|
Cytat Moim zdaniem łatwiej i szybciej będzie tak:
[php:1:5dbcaceb05]<?php $date = date('Ymd', time()+3600*24*7); ?>[/php:1:5dbcaceb05] Cytat z manuala Notatka: Rozwiązanie to jest bardziej godne zaufania od dodawania lub odejmowania określonej liczby sekund, chociażby z powodu zmiany czasu. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%)
|
W miarę prostym sposobem jest też:
[php:1:8685354a12]<?php echo date("Y-m-d",strtotime("+7 days",time())); ?>[/php:1:8685354a12] |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 24.05.2004 Skąd: krakow Ostrzeżenie: (10%)
|
dziekuje wszystkim baaaardzo!!(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) skorzystalem z tej ostatniej najkrotszej wersji;)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 23:56 |