Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z datą
dado
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


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ź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2.  
  3. echo strtotime('+7 day',strtotime('twoja dataczylinp 2005-04-28 10:10:10'));
  4.  
  5. ?>
Go to the top of the page
+Quote Post
dado
post
Post #3





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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. ?>
Go to the top of the page
+Quote Post
SongoQ
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Z bazy mozesz sobie zwrocic w formacie w jakim Ci pasuje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 18:09