Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Oblicznie daty - uzytkownicy z ostatniego tygodnia...
JamalBIG
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Witam

Stworzylem sobie prosty bloczek ktory wyswietla mi liczbe uzytkownikow ktorzy zarejstrowali sie na mojej stronie dzisiaj, wczoraj i chcialbym zeby jeszcze byla jedna pozycja - w ciagu ostatniego tygodnia, niestety za bardzo nie wiem jak to zrobic... Moze wiecie jak to zrobic albo macie adres do poruszanego podobnego tematu bo niestety nic nie znalazlem...

Kod obliczjacy 'dzisiaj i wczoraj'
  1. <?php
  2. $month = date('M');
  3. $curDate2 = "%".$month[0].$month[1].$month[2]."%".date('d')."%".date('Y')."%";
  4. $ty = time() - 86400;
  5. $preday = strftime('%d', $ty);
  6. $premonth = strftime('%B', $ty);
  7. $preyear = strftime('%Y', $ty);
  8. $curDateP = "%".$premonth[0].$premonth[1].$premonth[2]."%".$preday."%".$preyear."%";
  9. ?>


Z gory dzieki za odpowiedz
Pozdrawiam

Wpadlem na calkiem dobry powysl. Przy funkcji date jest zmienna W ktora to pokazuje nam tydzien roku(poczatek jest w poniedzialek). Mam tylko taki problem jak zamienic date w formacie date("M d, Y"); np.(Nov 17, 2008) na time() tak zeby sprawdzic czy data sie zgadza z zalozeniami...
Go to the top of the page
+Quote Post
Stypula
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 1
Dołączył: 17.11.2008

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


Nie prościej by było to zrobić tak że przy dodawaniu użytkownika do bazy wrzucasz tam datę dodania i wywołujesz ostatnio dodanych zwykłym zapytaniem z pomocą ("select dane from tabela where data>SUBDATE(NOW(), INTERVAL x DAY)")? Tak powinno być (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
Ja tak robię. Oczywiście za x podstawiasz ilość dni wstecz.
A liczbę chyba będziesz wiedział jak z tego zrobić
@edit
A próbowałeś
  1. <?php
  2. ?>
? ;>

Ten post edytował Stypula 18.11.2008, 19:10:31
Go to the top of the page
+Quote Post
JamalBIG
post
Post #3





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Troche bym mial roboty, po prostu potrzebuje 'do szczescia' jak zmienic date w formacie 'Nov 17, 2008' na time()... chyba ze nie ma prostego sposobu na dokonanie tej operacji....

Wlasnie o to mi chodzilo, dzieki wilekie, a za pierwszy sposob tez dzieki ale jakos nie chce mi zadzialac...
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 - 01:38