![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam datę w formacie
I chciałbym dodać do niej 10 dni i dostać datę w tym samym formacie, obliczyć ile czasu pozostało do tych owych 10 dni, w dniach, godzinach i minutach. Jak to zrobić? I o co chodzi z tym Unix'owym znacznikiem czasu? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Kod $data = strtotime("+10 day", $dane[6]); echo $data; Chyba jednak nie rozumiem o co chodzi. $dane[6] to data pobrana z bazy, w formacie pokazanym w 1 poscie. Chciałbym do niej doliczyć te 10 dni. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Kod $data = strtotime("+10 days", $dane[6]); echo $data; Zwraca mi 866009, co ja mam z tym zrobić? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Wg tego skryptu gdy dodamy 10 dni do daty 2009-06-07 19:25:33 dostajemy 1970.01.11 01:33:29 heh (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Dodaje poprawnie 10 dni, ale do akutalnej daty, a nie do tej pobranej z mysql.. ($dane[6])
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż jak pobierasz dane z bazy ?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Kod include("the_first/sell.php"); echo'<center><fieldset>'; include("pdo.php"); $id = $_GET['id']; $result = $pdo->query("SELECT * FROM `goods` where `link` = '$id' and `status` = 'activ'"); $result->setFetchMode(PDO::FETCH_NUM); $dane = $result->fetch(); echo "<b>".$dane[1]."</b><br></fieldset>"; echo'<fieldset><centeR>Wystawiający: <b>'.$dane[5].'</b> <br> Aukcja ruszyła: '.$dane[6].' <br> Cena proponowana przez Wystawiającego to: <b>'.$dane[3].' zł.</b> <br> Ilość sztuk: '.$dane[7].' <br>'; $data = strtotime("+10 days"); echo date("Y-m-d G:i:s", $dane[6]); echo' <br> <hr> '.$dane[2].' </fieldset>'; Interesujący nas fragment zwraca: Aukcja ruszyła: 2009-06-07 19:25:33 Zrobiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod $wynik = date("Y-m-d G:i:s",(strtotime($dane[6]) + (60*60*24*10)));
echo $wynik; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:46 |