• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czas pobrany z serwera a aktualizowany co sekunde na stronie

Hosting forpsi easy 1 pln
0 głosów
158 wizyt
pytanie zadane 21 grudnia 2015 w PHP przez mario Użytkownik (530 p.)

Witam wszsytkich. Problem dotyczy czasu wyswietlanego na mojej stronce. Moge to zrobic w dwa sposoby albo js i czas bedzie pobrany z lokalnej maszyny uzytkownika lub drugi z serwera ale on tylko sie ukatualnia bo odswierzeniu strony nic dziwnego bo wykonuje sie na serwerze.

1.

function odliczanie()
	{
		var dzisiaj = new Date();
		
		var dzien = dzisiaj.getDate();
		var miesiac = dzisiaj.getMonth()+1;
		var rok = dzisiaj.getFullYear();
		
		var godzina = dzisiaj.getHours();
		if (godzina<10) godzina = "0"+godzina;
		
		var minuta = dzisiaj.getMinutes();
		if (minuta<10) minuta = "0"+minuta;
		
		var sekunda = dzisiaj.getSeconds();
		if (sekunda<10) sekunda = "0"+sekunda;
		
		document.getElementById("zegar").innerHTML = 
		 dzien+"/"+miesiac+"/"+rok+" | "+godzina+":"+minuta+":"+sekunda;
		 
		 setTimeout("odliczanie()",1000);
	}

2.

date('d-m-Y H:i');

a w jaki sposob zrobic zeby bylpobierany z serwera a auaktualniany na lokanlej maszynie co sekunde.  napewno poleczenie tych dwoch opcji w jedna.. ale juz sie troche z tym mecze i niebardzo mi to wychodzi prosze o pomoc w taki chlopski sposob. Pozdrawiam

2 odpowiedzi

0 głosów
odpowiedź 21 grudnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
AJAX - czyli asynchroniczne żądania (do serwera/skryptu PHP w twoim przypadku).
komentarz 21 grudnia 2015 przez mario Użytkownik (530 p.)
Muszę sie przyznac ze dopiero jestem poczatkujacym. Prosilbym o troche bardziej chlopskie wytumaczenie ;) tez slyszlaem ze mozna np. pobrac czas z serwera php i dodac do tego sekunde w js ;) jest to tez prawda?? i jak mniej wiecej ten kod powienien wygladac??
komentarz 21 grudnia 2015 przez Schizohatter Nałogowiec (39,600 p.)
Jak w przeglądarce wchodzisz na jakiś adres, to wykonujesz żądanie pod wskazany adres. W zamian serwer zwraca Ci jakąś odpowiedź (stronę w html, lub jakąś inną treść).

Ale te żądania można też wysyłać przy pomocy JS, przy użyciu technologii AJAX właśnie. W zamian oczywiście też dostajesz odpowiedź - w najprostszym przypadku dokładnie taką samą, jaką by otrzymała przeglądarka przy wejściu na ten sam adres. A co zrobisz z tą treścią - to już zależy od Ciebie i Twojego skryptu, ponieważ możesz sobie tę treść umieścić w zmiennej i robić co Ci się żywnie podoba - np. podmienić to na stronie.
0 głosów
odpowiedź 21 grudnia 2015 przez Geek Pasjonat (19,660 p.)
Czas z serwera pobierasz tylko podczas ładowania strony, dalej już aktualizujesz go js. Nie ma sensu obciążać serwera zbędnymi żądaniami.

Podobne pytania

–1 głos
2 odpowiedzi 758 wizyt
pytanie zadane 16 kwietnia 2016 w PHP przez niezalogowany
0 głosów
1 odpowiedź 210 wizyt
pytanie zadane 7 grudnia 2017 w Bezpieczeństwo, hacking przez Sisa Bywalec (2,580 p.)
0 głosów
0 odpowiedzi 92 wizyt
pytanie zadane 19 września 2016 w JavaScript przez redstar1 Bywalec (2,200 p.)

92,081 zapytań

140,737 odpowiedzi

317,697 komentarzy

61,401 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia w koszyku, uzyskując rabat aż -50% (w dniach 24.11 - 29.11 z okazji Black Friday, a potem będzie to -30%) na bilety w wersji "Standard"! Więcej informacji na temat akademii znajdziecie tutaj. Dziękujemy Sekurakowi za tak fajną zniżkę dla Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 15% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...