Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Porównywanie dat
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

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


Mam coś takiego:
  1. $data_dzisiejsza=date("Y-m-d");
  2. $miesiac="4";
  3. echo "data dzisiejsza: ".$data_dzisiejsza;
  4. $data_mniejsza=date("Y-m-d",strtotime("-".$miesiac." months"));
  5. echo "<br>data mniejsza: ".$data_mniejsza;
  6. if ($data_dzisiejsza>$data_mniejsza) echo "<br />dzisiejsza mniejsza od mniejszej";

Czy dobrze rozumiem porównywanie dat?
Czy to tak się robi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




http://dev.mysql.com/doc/refman/5.5/en/dat...-functions.html
PIerwszy przykład na tej stronie, która notabene jest manualem, odpowiada na Twoje pytanie.
Cytat
Here is an example that uses date functions. The following query selects all rows with a date_col value from within the last 30 days:
mysql> SELECT something FROM tbl_name
-> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 20:59