![]() |
[JS] Odliczanie czasu - 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ł: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript) +--- Wątek: [JS] Odliczanie czasu (/thread-js-odliczanie-czasu) |
[JS] Odliczanie czasu - michalszyd - 28-06-2011 Witam, Znalazłem kod, który wprawdzie działa poprawnie, ale chciałem go trochę zmodyfikować. Cytat:function CD(d,o,t,x){return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)]} Jak zmienić ten kod, aby nie pokazywał ile dni pozostało, tylko liczył w H:i:s? Odliczany czas nie będzie przekraczał 24h. Potrzebna mi też modyfikacja, żeby aktualny czas pobierało z serwera, nie z komputera użytkownika. Można łatwo przerobić ten kod na takie własności? Czy lepiej poszperać i napisać nowy? Jeżeli tak to proszę o jakieś porady jak to zrobić. RE: [JS] Odliczanie czasu - hieroshima - 28-06-2011 zawsze lepiej zrobić coś samemu niż ściągać ![]() http://www.poradnik-webmastera.com/kursy/javascript/data_i_czas_obiekt_date.php http://www.kursy.czestochowaonline.pl/javascript_tutorial/content/date.html http://artistic.pl/archive/index.php/thread-3461.html http://odjechani.com.pl/Thread-Skrypt-na-odliczanie-czasu-DO-danej-daty http://forum.ks-ekspert.pl/topic/114101-javascript-odliczanie-czasu/ RE: [JS] Odliczanie czasu - michalszyd - 28-06-2011 (28-06-2011, 18:07)hieroshima napisał(a): zawsze lepiej zrobić coś samemu niż ściągaćCo prawda to prawda, tylko najgorzej jak się nawet nie wie od czego zacząć;] Dzięki za info. poczytam. Może coś wyjdzie ![]() P.S. We wszystkich linkach, aktualny czas pobiera z komputera. Mi zależałoby żeby pobierało czas z serwera. RE: [JS] Odliczanie czasu - hieroshima - 28-06-2011 javascript to jezyk dzialający po stronie klienta. Żeby uzyskać czas z serwera musiałbyś wykorzystać php czyli np. w zmiennej jsowej i jej funkcji dodać kod phpa data = new Date (<?php tutaj_php ?>); RE: [JS] Odliczanie czasu - Pedro84 - 28-06-2011 A wiesz, że JS działa po stronie klienta? RE: [JS] Odliczanie czasu - michalszyd - 28-06-2011 (28-06-2011, 19:14)hieroshima napisał(a): javascript to jezyk dzialający po stronie klienta. Żeby uzyskać czas z serwera musiałbyś wykorzystać php czyli np. w zmiennej jsowej i jej funkcji dodać kod phpa Kod: t=CD(new Date(2011,6,28,18,00,00),new Date()); W takiej postaci wszystko działa, tylko że pobiera czas z komputera, przez co można nim łatwo manipulować. Ustawienie 2 wartości (daty aktualnej) Kod: new Date() EDIT Nie aktualne. Kod odliczania zostawiłem bez zmian, natomiast dodałem odpowiedni kod blokady w php który odblokowuje działanie skryptu po czasie po przedawnieniu daty pożądanej, co w rezultacie nie przeszkadza na manipulowaniem czasu ponieważ nic to nie daje. RE: [JS] Odliczanie czasu - Kartofelek - 28-06-2011 http://doman.art.pl/kursjs/kurs/date.html na samym dole RE: [JS] Odliczanie czasu - michalszyd - 03-07-2011 Dzięki wszystkim za pomoc ![]() |