CountDownTimer Odliczanie od czasu serwera |
CountDownTimer Odliczanie od czasu serwera |
17.05.2018, 18:38:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 1.11.2017 Ostrzeżenie: (0%) |
Cześć. Mam zegar zliczający czas, działa tak jak chciałem, nie wiem tylko dlaczego wciąż uporczywie po zmianie czasu w systemie przelicza mi czas od daty systemowej do daty wydarzenia mimo iż stronę mam na hostingu a nie pod XAMPPem.
Jak to zrobić by bez względu na ustawioną datę w systemie odliczać od daty z serwera. Jak to powinno wyglądać poprawnie? Plik index.php
Plik CountDownTimer.php
|
|
|
17.05.2018, 18:47:33
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Chcesz odliczać od aktualnego czasu czy od dwóch stałych dat? Bo teraz w kodzie nigdzie nie masz pobierania aktualnej daty, więc nie za bardzo wiem w czym problem.
|
|
|
17.05.2018, 21:20:30
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 1.11.2017 Ostrzeżenie: (0%) |
Te dwie daty działają nie zależnie, chodzi o to że mogę mieć odliczanie w tym przypadku do dwóch wydarzeń jednocześnie.
Ale to wszystko działa. Właśnie więc jak na moim przykładzie pobrać tą datę serwera bo spędza mi już to sen z powiek. Poniżej zamieszczę jeszcze raz kompletne odliczanie.
|
|
|
17.05.2018, 22:00:59
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
1. We fragmencie PHP dodaj trzecią zmienną na podstawie aktualnej daty.
2. Dodaj zmienną np.: now, analogicznie do zmiennych count i count1. 3. Oblicz różnicę między zmiennymi count i count1 oraz now i przekaż ją jako trzeci parametr przy tworzeniu Timer. 4. Zapisz odebraną różnicę. (za this.interval, np.: this.distance = ...). Obliczenia wykonuj na podstawie this.distance. 5. Wyrzuć linie 18 i 19. 6. Na końcu funkcji tick wstaw: this.distance -= 1000; -------------------- |
|
|
19.05.2018, 15:06:23
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 1.11.2017 Ostrzeżenie: (0%) |
Możesz mi pomóc w punkcie tylko pierwszym ewentualnie dalej ale to już zależy od Pana, ja myślałem że w date pobieram date tak jest w każdym kursie, może ja czegoś nie zrozumiałem i sam się w tym mieszam
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 03:11 |