Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] date()
lukasl89
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 19.07.2008

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


witam! Czy istnieje możliwość zaokrąglenia pobranego przez php czasu? Chciałbym aby np czas pobrany o godzinie 21:51 był zapisany do mysqla jako 21:50

Z góry dzięki za odpowiedzi, pozdrawiam;)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzmig
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 3
Dołączył: 24.01.2008
Skąd: Witnica

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


Racja... mój błąd, może być godzina 21:60 ale 24:00 raczej się nie zdarzy ;P Wydaje mi się że teraz będzie dobrze, ale proponuję jeszcze sprawdzić ;]

  1. <?php
  2. $minuty = date( "i" );
  3. if( $minuty >= 55 )
  4. {
  5. $data = date( "G" ) + 1;
  6. if( $data == 24 )
  7. {
  8. $data = 0;
  9. }
  10. $data .= ':00';
  11. }
  12. else if( $minuty < 5 )
  13. {
  14. $data = date( "G:00" );
  15. }
  16. else
  17. {
  18. $data = date( "G:" ).round( $minuty, -);
  19. }
  20. ?>
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: 16.10.2025 - 06:44