![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 5 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam datę z godziną w bazie MySQL. Chciałbym, aby skrypt:
Mile widziane chociaż w części podane na tacy, bo w kwestii mierzenia czasu w PHP jestem zieleńszy niż polna trawa (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Całość ma mniej-więcej zastąpić cron-a (dane byłyby odpowiednio aktualizowane przed wyświetleniem właśnie w wywołanej funkcji). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 5 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze kombinuję, ale ja bym to widział tak:
Najpierw obliczyć różnicę w sekundach tych dwóch dat (nie wiem jak mysqlowy "datetime" zmienić w liczbę sekund). Następnie podzielić tę różnicę przez moje $n*60 i iloraz potraktować floor()-em. Pętlą for() zakręcić tyle razy, ile wyniósł mój iloraz po odcięciu części ułamkowej. Do daty pobranej z bazy dodać iloraz pomnożony przez $n*60. Przekonwertować tę datę na datetime i zapisać do bazy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 10:06 |