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
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Cytat
a ja powiem tak ... użyj funkcji explode() do rozbicia daty podaniej jako G:i czy jak tam sobie chcesz, a póżniej użyj na odpowiednim kawałku tablicy odpowiednich funkcji ...

floor() - zaokrągla ułamki w dół


A nawet nie trzeba tego rozbijać. Można też operować na timestampie:
  1. <?php
  2.  
  3. $timestamp = floor( ( $timestamp + 300 ) / 600 ) * 600;
  4.  
  5. ?>

600 = 10 min
300 = 5 min


Ten post edytował Kicok 28.08.2008, 09:33:36
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: 10.10.2025 - 02:34