Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z datami...
BORG
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 18.12.2006

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


Witam, mam taki kod:
  1. <?php
  2. $stardatee = date("Ymd");
  3. if($cos + 100 <= $stardatee && cos !='0')
  4. {
  5.  $db = mysql_query("UPDATE galaxy_colonies SET shield='0' WHERE owner='$login' LIMIT 1");  
  6. }
  7. ?>

Zmienna $cos to jakas data w takim samym formacie co $stardate. Jak widac chodzi mi o to zeby po miesiacu zostalo wykonane w/w zapytanie. Wszystko dziala np. kiedy $cos = 20061015 a dzis mamy zalozmy 20061116, wtedy wszystko dziala bo 20061015 + 100 = 20061115, co z koleji jest mniejsze od 20061116, zapytanie zostaje wykonane i wszystko jest oki. Ale kiedy np. $cos = 20061230 a $stardatee = 20070101 to 20061230 + 100 = 20061330, co jest mniejsze od 20070101, chociaz kalendarzowo nie minal jeszcze miesiac. Czy daloby rade jakos to udoskonalic??
Go to the top of the page
+Quote Post
qlash
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 29.08.2006

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


Poczytaj o funkcji time" title="Zobacz w manualu php" target="_manual i sposobie zapisu tam czasu.
Go to the top of the page
+Quote Post
BORG
post
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 18.12.2006

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


Wielkie dzieki, juz sobie poradze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 25.08.2025 - 02:46