Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obliczanie daty
Forum PHP.pl > Forum > Przedszkole
gabcio
Witam mam takie pytanie jak obliczyc ile pozostalo minut do konca.
To jest data rozpoczacia 1165791600 A to jest data zakonczenia 1166482800

Wiem z tego, ze tutaj jest zapisane 48 godzin


Jak to obliczyc wie ktos?

Pozdro
siemakuba
To co tam masz to jest timestamp. Jest to liczba sekund od 01.01.1970 00:00:00, ale akurat to nie ma znaczenia w tej chwili. Odejmij sobie od większej wartości mniejszą i otrzymasz różnicę czasu wyrażoną w sekundach. Co dalej sobie zrobisz z sekundami to już zależy od ciebie.

pozdr.
gabcio
Ok mam wynik to teraz zeby pokazal date to zrobilem tak:

  1. <?php
  2. if((48-((time()-$rekord4['data_zak'])/60/60/60))<0){
  3. ?>

  1. <?php
  2. .round((48-((time()-$rekord4['data_zak'])/60/60/60)),2).';
  3. ?>


Ale wlasnie nie wiem dlaczego nie chce pokazac.
mike
Pokazałeś tylko fragment kodu na podstwie którego nic nie mozna powiedzieć.
Dostaniesz więc tylko fragment odpowiedzi: Masz błąd ...

Pokaż kod to pogadamy.
Jasnowidzów tu nie ma tongue.gif
gabcio
  1. <?php
  2. $wynik4 = mysql_query('SELECT * FROM `zajetosc` WHERE `id_domu`="'.$rekord['property_id'].'" and `email`="'.$email.'"');
  3. $rekord4 = mysql_fetch_assoc($wynik4);
  4.  
  5. // Zmienne dla rekordow
  6. $statusik=$rekord4['stan'];
  7. $kasa=$rekord4['zaliczka']; 
  8. $datadodania=$rekord4['data_dodania']; 
  9. $data_zak=$rekord4['data_zak'];
  10. if((24-((time()-$rekord4['data_zak'])/60/60))<0){
  11. mysql_query('DELETE from system_sms_users where mail="'.$login.'"');
  12. }else{
  13. <br>Konto ważne jeszcze '.round((24-((time()-$rekord4['data_zak'])/60/60)),2).' godziny<br>';
  14. ?>
Xathloc
nie zamknąłeś else {} w linii 13 (to tak na początek)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.