Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odejmowanie dat
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

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


Witam serdecznie,
Potrzebuję skrypt do odejmowania dat i wyświetlania ile "5 min" się w nim mieści.
Skrypt mam:
  1. $ileminuttrwalot = strtotime($tempow['2']) - strtotime($tempow['1']);
  2. (28-10-2015 07:00:00 - 27-10-2015 21:00:01)
  3. $ileminuttrwalot = date('d-m-Y H:i:s', $ileminuttrwalot);


W wyniku tego odejmowania otrzymujemy 9:59.
Chciałbym żeby skrypt:
a) zaokrąglił czas do pełnych minut (podzielnych przez "5")
(IMG:style_emoticons/default/cool.gif) wyświetlił ile "paczek" po 5 minut mieści się w zadanym przedziale (czyli ilość dni/godzin/minut : 5)

Ma ktoś może pomysł jak to zrobić?

Z góry dziękuję za pomoc,
Northwest
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


1) zamieniasz czas na sekundy, dzielisz przez 300, z tego "ceil", mnożysz przez 300, i zamieniasz (sekundy) na czas.
2) jeśli częściowych paczek, to część czerwona, jeśli całych paczek, to czerwona część i z tego "floor", jeśli "zaokrąglonych" paczek, to cała podkreślona część.

Ten post edytował trueblue 22.10.2014, 18:02:24
Go to the top of the page
+Quote Post
northwest
post
Post #3





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

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


nie bardzo wiem o co chodzi (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


9:59, to 9*3600+59*60=35940 sekund, dalej skorzystaj z pseudokodu, który podałem.
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: 3.10.2025 - 11:29