Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odejmowanie dat, krzaki
Forum PHP.pl > Forum > Przedszkole
motor
mam problem chodzi o odejmowanie dat oczywiście znalazłem na forum na ten temat parę informacji ale coś mi nie wychodzi mianowicie
  1. <?php
  2.  
  3. $aktualnadata=date('Y-m-d');
  4. $datazbazy = "$a_row[datarej]";
  5.  
  6. echo (strtotime('$aktualnadata GMT')-strtotime('$datazbazy GMT'))/86400;
  7.  
  8. ?>

Kiedy daty wpisze ręcznie wszystko działa ale kiedy są wstawiane za pomocą zmiennych wychodzą krzaki gdzieś zapomniałem o jakimś nawiasie ? Czy coś
sf
sparwdz co poazuje kazda ze zmiennych ..........
Kuziu
Zmienne w apostrofach nie są parsowane może przez to.

Spróbuj użyć cudzysłowia " "
motor
Używałem cudzysłowia i nic; zmienne są ok

$aktualnadata= 2006-02-23
$datazbazy = 2006-02-20
nospor
no popatrz, a ja nie mam krzakow winksmiley.jpg
  1. <?php
  2. $aktualnadata= '2006-02-23' ;
  3. $datazbazy = '2006-02-20';
  4. echo (strtotime("$aktualnadata GMT")-strtotime("$datazbazy GMT"))/86400;
  5. ?>
motor
Dlatego że jesteś dobry smile.gif

Dzięki, wszystko działa
Źle zrozumiałem Kuzia i dałem cudzysłów tam gdzie nie trzeba
mihow
Witam!
A ja mam inny problem.
Mam dwie daty w formacie 2006-01-01 i 2006-06-23.
Chciałbym wyliczyć i wyświetlić listę dat z pomiędzy tych dwóch dat w takim samym formacie... tzn:

2006-01-01
2006-01-02
2006-01-03
...
2006-06-21
2006-06-22
2006-06-23

Jak mam to zrobić?
Pomożecie?
nospor
http://forum.php.pl/index.php?showtopic=29279&hl=strtotime
skrypcik ten przelatuje przez wszystkie daty w danym zakresie. musisz go tylko zmodyfikowac do swoich potrzeb winksmiley.jpg
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.