2012-03-09 2 views
-1

가능한 중복은 :
How can I determine a web user's time zone?
How do you get a timestamp in JavaScript?웹 브라우저의 타임 스탬프는 무엇입니까?

내 사용자의 웹 브라우저에서 타임 스탬프를 좀하고 싶습니다.

예 : 사용자가 미국에서 웹 사이트를 방문하고 다른 사용자가 스페인에서 온 경우 지금 미국과 스페인에있는 각각의 시간과 날짜를 저장하고 싶습니다.

+0

타임 스탬프가 동일해야이 .... 시간대는 단지 그의 오프셋 (offset)입니다 ... – jondavidjohn

+0

이 도움이 될 : HTTP : //의 tackoverflow.com/questions/13/how-can-i-determine-a-web-users-time-zone – LeonardChallis

답변

0

그냥 new Date().toString()을 사용하십시오.

0

JavaCript로 시간을 가져 오면 현재 사용자의 시스템 시간이 반환됩니다.

자정 년 1 월 1 일부터 밀리 초의 수를 반환합니다 다음 자바 스크립트 코드, 1970

var timestamp = new Date().getTime(); 

지금 바로 timestamp 변수를 잡고 당신이 원하는 곳이 있다면, 귀하의 웹 서버로 다시 보내 이 정보를 저장하십시오. 나는이 작업을 수행하는 생각할 수있는 가장 쉬운 눈에 거슬리지 방법은 (예를 들어, jQuery를 사용), 다시 서버에 시간 정보를 게시하는 아약스를 사용하는 것입니다 :

$.post("saveusertime.php", { time: timestamp}); 

소스

자바 스크립트의 날짜 개체 : http://www.w3schools.com/jsref/jsref_obj_date.asp

jQuery의 포스트() 함수 : http://api.jquery.com/jQuery.post/

관련 문제