![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 9.07.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Czy istnieje możliwość zrobienia czegoś na kształt zegarka w bazie danych? Muszę zrobić konwerter z dat podanych w formacie np. Today, 17:50 na 2012/03/11, 17:50 - nie było by w tym nic trudnego (preg_replace i po robocie), gdyby nie to że strony z których te daty są brane mają różne czasy serwerów i przez to często jest tak że today powinno mieć datę późniejsza bądź wcześniejszą czyli 10 bądź 12. Z samą godziną problemu nie ma bo jest stała. Żeby rozwiązać mój problem wpadłem na pomysł aby do bazy danych dodawać czas serwerów w poszczególnych stronach, z których brane są dane tak aby konwersja przebiegała bez problemów. Tylko jest problem co potem? Załóżmy, że mam czas serwera, ale po jednym dni będzie on już bez użyteczny, gdyby mógł chodzić normalnie jak zegarek to by rozwiązało sprawę. Ma ktoś jakiś pomysł jak rozwiązać taki problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
O ile tych czasów w bazie danych nie będziesz mieć za wiele, to możesz do crona dodać jakiś update wszystkich rekordów powiedzmy co 1 minutę. Wtedy to będzie w miarę jak zegarek chodziło. Tylko kwestia ile tego masz? (IMG:style_emoticons/default/wink.gif) jak za dużo, to możesz sobie strzelić w kolano, jak jest to raptem kilka rekordów to nie problem w sumie.
A do operacji na datach polecam DateTime |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:09 |