Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odejmowanie dat, krzaki
motor
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


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ś
Go to the top of the page
+Quote Post
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


sparwdz co poazuje kazda ze zmiennych ..........


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
Kuziu
post
Post #3





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Zmienne w apostrofach nie są parsowane może przez to.

Spróbuj użyć cudzysłowia " "


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
motor
post
Post #4





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Używałem cudzysłowia i nic; zmienne są ok

$aktualnadata= 2006-02-23
$datazbazy = 2006-02-20
Go to the top of the page
+Quote Post
nospor
post
Post #5





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




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. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
motor
post
Post #6





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Dlatego że jesteś dobry smile.gif

Dzięki, wszystko działa
Źle zrozumiałem Kuzia i dałem cudzysłów tam gdzie nie trzeba

Ten post edytował motor 23.02.2006, 10:10:43
Go to the top of the page
+Quote Post
mihow
post
Post #7





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 15.09.2003
Skąd: Polska / Płock

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


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





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




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Aktualny czas: 20.08.2025 - 08:18