![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 5.11.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam. Przyglądam się temu skryptowi do odliczania do podaje daty:
http://scripts.hashemian.com/js/countdown.js Przykład uzycia: http://www.hashemian.com/tools/javascript-countdown.htm Moje pytanie: jak zrobić aby odliczanie nie bylo zalezne od czasu na komputerze lokalnym ale aktualny czas pobierany był z serwera (może być za pomocą PHP). Najlepiej bez użycia ajaxa. -------------------- Kobiety są jak pixele - ładne tylko z daleka!
Kobieta $zmienną jest ;D Fuck all my project !!!!! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Przerabiasz skrypt tak, żeby aktualną datę pobrał ze zmiennej, tak że:
Kod zmienna = <?php date(/*nie pamiętam co tu -> manual*/);?>; , ale żeby nie przeciążać serwera po pobraniu tej dany robisz jak gdyby sztuczny zegar ze zmienną globalną(datę przechowujesz w globalu) i co 1s zmieniasz tą zmienną (+1s). Trochę namieszałem, ale mam nadzieję , że zrozumiałeś ![]() Ten post edytował kamil4u 21.04.2009, 18:51:46 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 5.11.2006 Ostrzeżenie: (10%) ![]() ![]() |
Tez tak właśnie myślałem, nie wiem jednak jaki fragment kodu tak zmienić
![]() -------------------- Kobiety są jak pixele - ładne tylko z daleka!
Kobieta $zmienną jest ;D Fuck all my project !!!!! |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj w sumie zamienić tylko to
Kod var dnow = new Date();
//na to co w poprzednim poście zrobiłem(tam jest trochę źle :P ) //popatrz jak to się robi w JS, jak w PHP i połącz Ten post edytował kamil4u 21.04.2009, 19:07:16 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
wygeneruj sobie datę w dowolnym formacie na stronie przy pomocy np. date() - jeśli generujesz także javascript za pomocą php to przypisz tą wartość do jakiejś zmiennej, jeśli nie to pobież najpierw w js daną wartość z danego elementu na stronie wyświetlającego datę a następnie odliczaj co sekundę od tej wartości - czas bedziesz miał z poślizgiem od godziny serwerowej o czas przesłania strony przez neta od wygenerowania jej...
-------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 5.11.2006 Ostrzeżenie: (10%) ![]() ![]() |
Kominowałem, ale nadal nie działa.
Zrobiłem to po kolei: Najpierw wyświetliłem co tak narawde zawiera ta dnow w kodzie js. Wyświetliło mi:Wed Apr 22 2009 19:25:38 GMT+0200 I teraz przerobiłem to tak, aby funkcja date w php generowała w takim samym formacie: I nie działa... ![]() Potem wkleiłem do zmiennej dnow, to co sama wygenerowała funkcja new Date(); Czyli wyszło tak:
I nadal nie działa ;( ![]() Ten post edytował microh 22.04.2009, 18:29:20 -------------------- Kobiety są jak pixele - ładne tylko z daleka!
Kobieta $zmienną jest ;D Fuck all my project !!!!! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj jak to się robi w JS: https://developer.mozilla.org/en/Core_JavaS...al_Objects/Date
-------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 5.11.2006 Ostrzeżenie: (10%) ![]() ![]() |
Przeczytałem całe, nie znalazłem rozwiązania..
Jakies sugestie? ![]() -------------------- Kobiety są jak pixele - ładne tylko z daleka!
Kobieta $zmienną jest ;D Fuck all my project !!!!! |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze trzeba zrozumieć
![]() Kod new Date(year, month, date [, hour, minute, second, millisecond ]) u Ciebie coś w stylu:Kod new Date(<?php echo(/*tu tylko rok*/); ?>, <?php echo(/*tu tylko miesiąc*/); ?>,... i tak dalej
Ten post edytował kamil4u 22.04.2009, 19:16:50 -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:58 |