Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> time() i podział na dni/miesiące
camelx
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 14.06.2004
Skąd: Warszawa

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


Mam pewien problem. W bazie danych mam newsy a data dodania każdego z nich jest w formacie time() (np. 1128372741). Co zrobić, jeśli chcę wyświetlić newsy tylko z danego miesiąca lub dnia? Czy to wogóle jest możliwe?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
camelx
post
Post #2





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 14.06.2004
Skąd: Warszawa

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


ok, działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki wszytkim za pomoc.

Zrobiłem tak i jak narazie jest ok:
  1. <?php
  2.  
  3. $t = '1128372741';
  4. $t1 = strtotime(date('d F Y', $t));
  5. $t2 = $t1 + 60*60*24;
  6.  
  7. $sql = "SELECT * FROM ". NEWS_TABLE .
  8. WHERE news_data > '".$t1."' 
  9. AND news_data < '".$t2."' 
  10. order by news_data DESC";
  11.  
  12. ?>


Może znacie jakiś lepszy sposób?
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 00:56