Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem z strtotime, date.., jak wyzej..
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam następujący problem:

  1. <?php
  2. $dat=strtotime(date("d-m-Y"));
  3. $aktywne=strtotime(date("d-m-Y"));
  4. $aktywne=$aktywne+5184000;
  5.  
  6. $dni=$aktywne-$dat;
  7. $dni=strtotime($dni);
  8. $waznosc=date("d", $dni);
  9.  
  10. echo $waznosc;
  11. ?>


mój problem polega na tym, że ten skrypt zamiast wyświetlać 60 dni ( czyli 2 miesiące, bo przy rejestracji użytkownika jego ważność wynosi obecnadata+5184000; czyli 2 miesiące w przód ( 60 dni ) więc dlaczego ten skrypt wyświetla 01 a nie 60 ? proszę o pomoc, bo już jestem tak skołowany, że nie myślę..

Ten post edytował miras 8.09.2012, 13:04:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


No bo nie ma takiej daty przecież...

Musisz to zrobić tak:

  1. <?php
  2.  
  3. $dat=strtotime(date("d-m-Y"));
  4.  
  5. $aktywne=strtotime(date("d-m-Y"));
  6.  
  7. $aktywne=$aktywne+5184000;
  8.  
  9.  
  10. $dni=$aktywne-$dat;
  11.  
  12. $waznosc=$dni/86400;
  13.  
  14.  
  15. echo $waznosc;
  16.  
  17. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 01:39