Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z datą
Forum PHP.pl > Forum > Przedszkole
dado
mam date w bazie w formacie
  1. <?php
  2. date(&#092;"Y-m-d H:i:s\")
  3. ?>

i chciałbym do niej dodać 7 kolejnych dni. Wiem że to chyba na czas unixa trzeba przekonwertować ale nie wiem jaką funkcją. Szukałem na forum proszę o podpowiedź.
nospor
  1. <?php
  2.  
  3. echo strtotime('+7 day',strtotime('twoja dataczylinp 2005-04-28 10:10:10'));
  4.  
  5. ?>
dado
właśnie wkombinowałęm coś podobnego ale na unixowym czasie

  1. <?php
  2.  
  3. $sied = 3600*24*14;
  4. $trzy = 3600*24*5;
  5.  
  6. $dzien = 3600*24;
  7. //czas początki--------------
  8. $time_start = time();
  9. $ttdata =date(&#092;"Y-m-d H:i:s\", $time_start);
  10. echo &#092;"<br/>data rejestracji: \".$ttdata;
  11.  
  12. // czas aktualny-------------
  13. $time = time()+$trzy;
  14. $tdata =date(&#092;"Y-m-d H:i:s\", $time);
  15. echo &#092;"<br/> data niby aktualna \".$tdata;
  16.  
  17. //termin-------------
  18. $timestamp=$time_start+$sied; 
  19. $data = date(&#092;"Y-m-d H:i:s\", $timestamp);
  20. echo &#092;"<br/>termin koncowy \".$data;
  21.  
  22. //========================================
  23. $pozostalo = $timestamp - $time;
  24. $pozdata = $pozostalo/$dzien;
  25. echo &#092;"<br/> zostało dni: \".$pozdata;
  26. ?>


natomiast nie wiem jak przekonwertować czas z bazy na unixa
bo skrypt ma sprawdzać czy klient nie przekroczył terminu .
Dziekuję za zaniteresowanie.
nospor
Cytat
natomiast nie wiem jak przekonwertować czas z bazy
No nie wiem w czym masz problem

  1. <?php
  2.  
  3. $date=//czas z bazy;
  4. $date=strtotime($date);//i robisz z tym co chcesz
  5.  
  6. ?>
SongoQ
Z bazy mozesz sobie zwrocic w formacie w jakim Ci pasuje.
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.