Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Opercje na dacie
Ulysess
post
Post #1





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


witam napisałem skryp do swoich potrzeb coś na zasadzie aukcji tzn o 24 jest coś wystawiane , można przebijac aż do kolejnej doby 24 problem w tym że zauwazyłem ze jeśli ktoś przebije o 24 to mogą być problemy z zwyciezca dlatego wpadłem na pomysł żeby np 5 sek przed godzina 00:00 nie można było już licytować, ma ktoś pomysł na jakiej zasadzie miało by to działać ? z góry dziękuje
Go to the top of the page
+Quote Post
kyku
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

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


date( ... ); + time(); ?
http://php.net/manual/en/function.time.php

Ten post edytował kyku 30.06.2010, 01:13:04


--------------------
eArena.pl - hosting serwerów gier multiplayer
Go to the top of the page
+Quote Post
Ulysess
post
Post #3





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


hmm mam problem.. do aktualnego dnia chce dodać 23 h i 59min robie w następujący sposób:

  1. <?php
  2.  
  3. $aktualny_dzien = date("Y-m-d");
  4.  
  5. $min_czas = 60;
  6. $max_czas = 86340;
  7.  
  8. $wynik = strtotime($aktualny_dzien) + strtotime($max_czas);
  9.  
  10. echo date("[Y-m-d] H:i:s",$wynik);
  11. ?>


lecz zmienna max czas nie jest dodawana , co robię źle ?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




skoro $max_czas masz już w sekundach, to po co tam strtotime?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Ulysess
post
Post #5





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


oo działa.. nie wiem myślałem że tak trzeba winksmiley.jpg teraz już rozumiem że ta funkcja służy do konwersji ze 'zwyklej' daty na unix
Go to the top of the page
+Quote Post
bastard13
post
Post #6





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


  1. $wynik = strtotime($aktualny_dzien) + $max_czas;


Za wolno:P

Ten post edytował bastard13 30.06.2010, 22:37:30


--------------------
Go to the top of the page
+Quote Post
Balor
post
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 23.06.2010

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


  1. $aktualny_dzien = date("F j, Y, g:i a");
tako spróbuj no i bez tego strtotime


--------------------
Bo ludzie myślą, że to takie hop-siup...
programy na zlecenie, oprogramowanie dla firm, aplikacje desktopowe
Go to the top of the page
+Quote Post
Ulysess
post
Post #8





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


balor i co mi to daje questionmark.gif skoro przy kazdym odswiezeniu bedzie pokazywac aktualna date ..

chodzilo o to zeby do dzisiejszego dnia dodawało xxx sek po to abym mogł IFem sprawdzić czy aktualny dzien + xxx sek jest mniejszy/wiekszy od time()..
Go to the top of the page
+Quote Post
Balor
post
Post #9





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 23.06.2010

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


a no to cie najnormalniej nie zrozumiałem, a już ci powiedzieli, drugi strtotime out i chyba pali?


--------------------
Bo ludzie myślą, że to takie hop-siup...
programy na zlecenie, oprogramowanie dla firm, aplikacje desktopowe
Go to the top of the page
+Quote Post

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: 21.08.2025 - 16:37