Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odliczanie czasu php, strtotime - porblem., problem z strtotime.
vifus
post 11.04.2012, 15:25:49
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 13
Dołączył: 7.04.2012

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


Witam, napisałem skrypt, który dodaje pewne dane do bazy pewnego skryptu( AMXBANS - jezeli komuś to coś mówi ) i jest problem z czasem, bo w bazie skryptu jest ten czas zapisywany za pomocą strtotime i wyświetlany w ten sposób: 04.02.2013 - 21:16:35


A gdy ja dodam do bazy coś np. o ważności 3 dni ( $dodaj=3) to data w tym skrypcie wyskakuje np 04.02.2013 - 21:08:19




Załączam skrypt:

  1. $string = date('Y-m-d H:i:s');
  2. $data = strtotime($string);
  3. $dodaj=$cousluga['waznosc'];
  4.  
  5.  
  6.  
  7. If (($dodaj+date("d")) > 30) {
  8.  
  9. If (($dodaj+date("d"))%30==0 ) {
  10. $miesiace= (int) (($dodaj+date("d"))/30);
  11. }
  12. else {
  13. $miesiace= (int) (($dodaj+date("d"))/30);
  14. $dni=($dodaj+date("d"))%30;
  15. $dni=$dni-date("d");
  16. }
  17.  
  18. } else { $dni=$dodaj; }
  19.  
  20.  
  21.  
  22. $dat = mktime( date("H"), date("i"), date("s"), date("d")+$dni, date("m")+$miesiace, date("Y") );
  23.  
  24. If ($dodaj==0) {$dat=0;}
  25. else { $konc= date('Y-m-d H:i:s', $dat);
  26. $koniec = strtotime($konc); }


Proszę o pomoc, bo już nie mam pojęcia gdzie leży problem..
Dzięki z góry.


--------------------
Zlecenia PHP / MYSQL / JAVASCRIPT / C++ / CSS / HTML na PW
Go to the top of the page
+Quote Post
kazymjir
post 11.04.2012, 22:52:30
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 3
Dołączył: 28.12.2010

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


Całość możesz rozwiązać w jednej linijce kodu:

$string = date('Y-m-d H:i:s');
$dodaj=$cousluga['waznosc'];
$nowa_data = strtotime(date("Y-m-d H:i:s", strtotime($string)) . " +{$dodaj} days");

Ten post edytował kazymjir 11.04.2012, 22:53:07


--------------------
Zobacz mój blog o tematyce szeroko pojętego web developingu: http://kazymjir.com/
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 Wersja Lo-Fi Aktualny czas: 3.08.2025 - 07:19