Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dodawanie minut do daty z przeszlosci
Forum PHP.pl > Forum > Przedszkole
zeetor
Witam

Panowie, mam datę np 2006-09-10 16:30 (jest to data z przeszlosci, nie aktualna) i chcialbym do niej dodac 3 minuty...

...przy dacie aktualnej zrobilbym cos takiego:
$t = strtotime("+3 minutes");
$data3= date("YmdGi", $t);

wie ktos jak sobie z tym poradzic

z gory dz za pomoc
phpion
Zobacz sobie jaki drugi parametr przyjmuje funkcja strtotime" title="Zobacz w manualu PHP" target="_manual.
kefirek
Zobacz tak powinno działać
  1. <?php
  2. $czas = "2006-09-10 16:30";
  3. $znacznik = strtotime($czas);
  4.  
  5. $minuty = 60*3;
  6.  
  7. $wynik = $znacznik + $minuty;
  8. $rok = date('Y', $wynik);
  9. $miesiac = date('m', $wynik);
  10. $dzien = date('d', $wynik);
  11. $godz = date('H', $wynik);
  12. $min = date('i', $wynik);
  13. $s = date('s', $wynik);
  14.  
  15. echo "$rok-$miesiac-$dzien $godz:$min:$s";
  16. ?>
vokiel
kefirek winksmiley.jpg

  1. <?php
  2. $data_z_przeszlosci = '2006-09-10 16:30:00';
  3. $minut = 3;
  4. $data_plus_min = strtotime("+ ".$minut." minutes",strtotime($data_z_przeszlosci));
  5. ?>
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.