![]() |
Odliczanie czasu do powtarzających się zdarzeń - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Odliczanie czasu do powtarzających się zdarzeń (/thread-odliczanie-czasu-do-powtarzajacych-sie-zdarzen) |
Odliczanie czasu do powtarzających się zdarzeń - Pioter - 22-08-2011 Witam, Poszukuję rozwiązania w PHP (pewnie funkcja...), które pozwoli mi na stworzenie skryptu wyświetlającego czas jaki pozostał do określonych zdarzeń. Zdarzenia powtarzają się w każdym tygodniu, ale kilka razy np w każdy poniedziałek, środę i piątek o różnych godzinach np w poniedziałek o 12.00 i o 19.15, w środę o 21.00 a w piątek o 19.45. Zależy mi na tym, żeby zegar po "wyzerowaniu" (doszło do zdarzenia) odliczał od nowa czas potrzebny do kolejnego zdarzenia np. w poniedziałek o 12.00 żeby zaczął pokazywać ile zostało czasu do godziny 19.15 a od 19.15 żeby pokazywał ile zostało czasu do środy do godziny 21.00. Najlepiej, aby cały proces powtarzał się automatycznie - po pierwszym wprowadzeniu dni i godzin powtarzających się wydarzeń cały proces powinien powtarzać się samodzielnie bez potrzeby wprowadzania kolejnych danych. Podrzućcie proszę jakieś rozwiązanie, funkcję... Coś co można do takiej funkcjonalności wykorzystać. Odliczanie czasu do powtarzających się zdarzeń RE: Odliczanie czasu do powtarzających się zdarzeń - Pedro84 - 23-08-2011 Zaraz, ale jaka funkcja? Przecież to prosta matematyka jest. Masz dwie daty, odejmujesz jedną od drugiej i masz różnicę *. Nie ważne czy operujesz na timestampach, stringach czy integerach, zasada działania jest taka sama. * Zarys RE: Odliczanie czasu do powtarzających się zdarzeń - Pioter - 23-08-2011 Zastanawiam się w jaki sposób wykonać automatykę - powtarzalność odliczania w PHP. Jak sprawić, aby proces się powtarzał po wystąpieniu wydarzenia. Czyli w poniedziałek o 12.00 skrypt powinien zacząć odliczanie do godziny 19.15, a o 19.15 zacząć odliczanie do środy do 21.00 i tak dalej, tydzień za tygodniem... RE: Odliczanie czasu do powtarzających się zdarzeń - mateo - 23-08-2011 Poczytaj o Cronie -> http://pl.wikipedia.org/wiki/Cron RE: Odliczanie czasu do powtarzających się zdarzeń - uriziel01 - 06-09-2011 Jeżeli nie masz na swoim serwerze możliwości uruchamiania Cron'a a masz jakiś tam 'przeciętny' traffic to być może zainteresuj się rozwiązaniem w stylu: Do stopki leci skrypt js który w tle wykonuje plik (powiedzmy cron.php) .php który sprawdza czy jest potrzebne uruchomienie jakiegoś zadania i ewentualnie je wykonuje (nadaje się tylko do zadań z stosunkowo krótkim czasem wykonania). Działa idealnie dopóki masz stosunkowo niewielki/średni ruch na serwerze. RE: Odliczanie czasu do powtarzających się zdarzeń - Kartofelek - 06-09-2011 A po co tutaj cron? Wyświetlanie czasu = wtedy kiedy ktoś to widzi. Czyli ktoś odpala daną stronę ze skryptem. Ogólnie poszukaj w google frazy "count time from date to date". Jak nie dasz rady nic znaleźć to daj znać, podrzuci się gotowca. RE: Odliczanie czasu do powtarzających się zdarzeń - uriziel01 - 07-09-2011 Po co Cron ? A po to że na przykład jeżeli ma stosunkowo mały traffic a to aby zadanie wykonało się możliwie jak najbliżej zadanego czasu, to niestety w ten sposób nigdy tego nie osiągnie. On nie chce jedynie wyświetlać czasu pozostałego do następnego zadania ale i wykonywać same zadanie ![]() RE: Odliczanie czasu do powtarzających się zdarzeń - Kartofelek - 07-09-2011 "skryptu wyświetlającego czas jaki pozostał do określonych zdarzeń." Co poniedziałek, środę i piątek chodzę do kina. Pokazuję użytkownikom ile pozostało czasu do kolejnego wyjścia. Ja to tak zrozumiałem ![]() RE: Odliczanie czasu do powtarzających się zdarzeń - uriziel01 - 07-09-2011 ![]() ![]() W takim razie post użytkownika Kartofelek jak najbardziej w mocy. |