Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> datediff z pominięciem przedziału czasowego
Kishin
post
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 17
Dołączył: 20.12.2011

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


Witam,

Potrzebuje policzyć róznice w czasie pomiędzy dwoma datami, jakąś wprowadzoną przez użytkowania i teraźniejszą.
Jednak czas niema się liczyć w przedziale 22:00 do 07:00

  1. function datediff( $date1, $date2 )
  2. {
  3. $diff = abs( strtotime( $date1 ) - strtotime( $date2 ) );
  4.  
  5. return sprintf
  6. (
  7. "%d dni, %d godziny , %d minuty, %d sekundy",
  8. intval( $diff / 86400 ),
  9. intval( ( $diff % 86400 ) / 3600),
  10. intval( ( $diff / 60 ) % 60 ),
  11. intval( $diff % 60 )
  12. );
  13. }
  14.  
  15. echo datediff( $create_date, "now" ) . "\n";


tak licze sobie różnice, ale jak zrobić aby nie liczył konkretnego przedziału nie bardzo mam pomysł.
Ktoś pomoże?
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: 25.12.2025 - 05:02