Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Odliczanie czasu, pytanie logistyczne
seba22
post
Post #1





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam,

Mam pytanie,

Potrzebuje wykonać następującą opcję, muszę nadać prawa dostępu przez 15 minut od czasu umieszczenia materiału.
Prosta sprawa.
Trzeba sprawdzić czy minęło te 15 minut, jeżeli NIE to wyświetlamy w formie pozostało Ci 4 minuty na edycję. W przeciwnym wypadku Edycja zablokowana.


No więc zastanawiam się czy zrobić to tak:

zapisać do bazy danych aktualny czas.

Procedura
czas z bazy + 15 minut - ( odjąć ) czas aktualny [? jest możliwa taka operacja ?]

if > 0 then
mozna edytowac materiał : $wynik odejmowania
else
Edycja zablokowana



Dobrze kombinuje ?
Jak przytakniecie to wezmę manuala i to wykodzę.

Powiedzcie tylko jak zapisywać czas do DB.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seba22
post
Post #2





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


I oznacza że wyciągam minuty.
Chce wyciągnąć ilość minut.
Go to the top of the page
+Quote Post
Grzyw
post
Post #3





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


Cytat(seba22 @ 13.03.2009, 14:22:17 ) *
I oznacza że wyciągam minuty.
Chce wyciągnąć ilość minut.


  1. <?php
  2. $aktualny = $teraz - $wyprzedzony;
  3. echo ceil($aktualny/60); #liczba minut powyżej 15 regulaminowych, zaokrąglona w górę
  4. echo floor($aktualny/60); #liczba minut powyżej 15 regulaminowych, zaokrąglona w dół
  5. ?>


Ten post edytował Grzyw 13.03.2009, 14:25:24
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 - 19:14