Data w watkach - czas odswiezany JavaScriptem, a czas lokalny

0

Zauwazylem pewna rzecz. Powiedzmy ze godzina napisania tego postu bedzie 14:20 czasu polskiego, po wejsciu na strone wyswietli sie ok (czas z serwera), niemniej po chwili odswiezy sie JavaScriptem na cos w stylu '2 minuty temu'***.
Jesli natomiast wejdziemy w ten temat za pare godzin, to czas wyswietli sie juz normalnie, np. 14:20.
Ale jak ktos ma ustawiona inna strefe czasowa w komputerze, to odswiezy sie po paru minutach z 14:20 na np. 13:20 (czas UK).

***) podejrzewam, ze zamiast '2 minuty temu' wyswietli mi sie '1 godz i dwie minuty temu' czy tam '1 godz. temu'

//EDIT: mylilem sie, tutaj dziala to ok w przypadku swiezego posta(wyswietla '5 min temu' aktualnie), hmm... natomiast zalaczam screen z innego watku:

czas.png

0

Podepnę się pod temat, bo też gdzieś tam związany z js-em i czasem ;)

Od długiego czasu zastanawiam się nad pewną "funkcjonalnością" na forum... Po wyświetleniu wątku wyświetla edytowany post z takim info:

1.png

Po jakiejś minucie ta informacja zostaje "wzbogacona" o Ostatnia modyfikacja:

2.png

No, jakoś nie wiem czemu to służy... Może mi ktoś wytłumaczyć? Bo może się zaplątało z jakiejś poprzedniej wersji skryptu i tak sobie wyskakuje?

0

Chyba juz wiem, czemu sie w moim temacie mi data nie zmieniala, o ktorym wspomnialem (co bylo poprawnym zachowaniem) -- bo [popraw mnie Adamie] data JS-em zmienia sie tylko dla postow w watku z wyjatkiem pierwszego, rozpoczynajacego?

Ciagle widze w swoim pierwszym poscie 14:20(co jest poprawne), z kolei post madmike'a po paru sek zmienia sie z 17:01 na 16:01 ;)
(u mnie jest strefa czasowa -1 godz w tyl wzgledem Polski)

//edit: chyba mam racje. odnosnie TEGO postu:

<abbr class="timestamp" title="2013-07-05 11:01" data-timestamp="1373014889">2 minuty temu</abbr>

zmienia sie po paru sek na:

<abbr class="timestamp" title="2013-07-05 11:01" data-timestamp="1373014889">55 sekund temu</abbr>

//edit2: teraz, z 4 minuty temu zmienia sie na 3 minuty temu :O
//edit3: 34 minuty temu zmienia sie tak samo na 33 minuty temu. tak samo Edytowany 9 razy: 28 minut temu na 27 minut temu

wiec w tych przypadkach jakby godzina jest ok pewnie chodzi o minutowe roznice serwer<->komputer, pewnie za godzine juz mi powie godzine mniej

//edit 4, teraz dokladnie zmienia sie z 11:01 na 10:01

0

Odnośnie czasu na 4p, od jakiegoś czasu miałem napisać:

http://redbot.org/?uri=http%3A%2F%2F4programmers.net/Forum

General

The server's clock is 1 min 6 sec ahead.

Content Negotiation

The resource doesn't send Vary consistently.
    The server's clock is 1 min 5 sec ahead.
The response body is different when content negotiation happens.
    The server's clock is 1 min 5 sec ahead.
Content negotiation for gzip compression is supported, saving 76%.
    The server's clock is 1 min 5 sec ahead.

Wg. redbota (i ręcznego testu) 4programmers wyprzedza resztę świata o minutę 5 sekund.

1

Uruchomiłem ntpd, na wszystkich serwerach powinno już być równo.

General
The server's clock is correct.

0

Nalezaloby w profilu uzytkownika dodac mozliwosc wyboru strefy czasowej. Bo obecnie pobierany jest czas serwera, natomiast, przy odswiezaniu czasu, przy pomocy JS - brany jest pod uwage czas na komputerze uzytkownika.

1 użytkowników online, w tym zalogowanych: 0, gości: 1