Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 12.02.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
Więc mam datę. Jej postać to:
200410202115 (2004 rok 10 miesiąc 20 dzień 21 godzina 15 minut) Chcę do cron'a wrzucić skrypt, który co dobę będzie sprawdzał czy w tabeli bazy danych istnieją użytkownicy z niepotwierdzoną rejestracją, których data rejestracji jest starsza o minimum 4 dni od obecnej (wtedy usuwani). Jak go napisać? Może wykorzystuję zły format daty? Może po prostu go przekształcić na chwilę do innego formatu i wtedy sprawdzić datę? W jaki sposób dokonać tego sprawdzenia? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
Ja zawsze używam do zapisywania czasu formatu Unix'owego (jakby ktoś nie wiedział jest to ilość sekund od 1. stycznia 1970). Na takim formacie najłatwiej się operuje, ponieważ możesz wykonywać na nim dowolne działania arytmetyczne. Gdy masz czas podany w takiej formie wystarczy dwie daty od siebie odjąć i w prosty sposób uzyskujesz ich "odległość". Wtedy tylko taką "odległość" pprzyrównujesz do jakiejś stałej i wiesz czy wpis danego użytkownika możesz usunąć czy też nie.
|
|
|
|
Najki data - jeśli minęły 4 dni to... 20.10.2004, 20:13:27
Najki timestamp ?
No dobra, ale jak to wtedy przekształc... 20.10.2004, 20:47:17
Jojo Zajrzyj do manuala i poczytaj o funkcji date" titl... 20.10.2004, 20:52:38
mls Gdybyś posiadał listę użytkowników w tabeli MySQL ... 20.10.2004, 20:58:44
Najki Więc powinno to wyglądać mniej więcej tak?
[PHP] p... 20.10.2004, 21:13:13 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 16:28 |