PHP 페이지를 여는 사용자의 현지 시간과 날짜를 알 수 있습니까? (서버 측 시간 및 날짜가 아님). 대답이 '아니오'인 경우 PHP와 결합 된 자바 스크립트 예제를 보여줄 수 있습니까? (메신저 개발자가 아닙니다) 감사합니다.PHP에서 사용자의 시간과 날짜를 아는 것이 가능합니까?
답변
예.하지만 100 % 정확하지는 않습니다. 그들의 IP를 사용하여 그들이 속한 시간대를 결정할 수 있습니다. just that에 대해이 질문을보십시오.
시간대가 생기면 date_timezone_set을 사용하여 PHP에서 적절한 시간대를 설정하고 날짜/시간 정보를 가져올 수 있습니다.
IP 주소의 시간대를 아는 것이 아닙니다. 브라우저가 실제로 실행중인 * 컴퓨터 *의 시간대를 아는 것과 같습니다. 누군가가 VPN 프록시를 통해 사이트를 방문하면 예를 들어 IP 주소가 사이트를보고있는 실제 사람으로부터 수천 마일 떨어진 곳에있을 수 있습니다. – Pointy
@Pointy, 음, 그래. 그러나 적어도이 방법은 대다수의 사용자가 먼저 양식을 제출할 필요없이 작동합니다. –
첫째, 자바는 자바 스크립트 아니지만 ...
그리고 당신은 HTML에 숨겨진 <input>
을 통해이 작업을 수행 할 수 있습니다. 이 후
function submit() {
document.getElementById("user-time").value = (new Date()).getTime();
}
을 서버 측 PHP의 타임 스탬프를 구문 분석 :
<input id="user-time" name="user-time" type="hidden" />
와 자바 스크립트 기능
제출에 양식 연결합니다.너무 자주 말할 수 없다 : Java는 JavaScript가 아니다 – Javier
그리고 JavaScript가 비활성화되면? –
@middaparka : 반환 값이 비어 있으면 사용자가 시간대를 선택하도록합니다. 큰 일이 아니고 정확하고 간단합니다. JavaScript가 활성화되어 있어도이 방법을 권합니다. –
- 1. 활동 시작 방법을 아는 것이 가능합니까?
- 2. dijit가 표시되는지 여부를 아는 것이 가능합니까?
- 3. 시간과 날짜를 mysql datetime으로 변환
- 4. PHP에서 시간과 분을 받기
- 5. 아이폰의 Contact DataBase 구조체를 아는 것이 가능합니까? (iphone sdk)
- 6. 여러 코어에서 실행되는 SciPy/NumPy 기능을 아는 것이 가능합니까?
- 7. SIM 카드 상태를 아는 것이 가능합니까? - 프로그래밍 방식으로 iPhone 용
- 8. 시간 iPhone의 경우 iPhone에 시간과 날짜를 가져 오는 CMOS가 있습니까?
- 9. timepicker에서 현재 시간과 날짜를 비교하는 방법
- 10. VC++ : 파일의 시간과 날짜를 얻는 방법?
- 11. 시간과 날짜를 사용하여 분석 데이터 객체를
- 12. 시간과 날짜를 출력하는 데 사용해야하는 도스는 무엇입니까?
- 13. CVS : 파일에 태그가 달린 시간과 날짜를 얻습니다.
- 14. PHP에서 URL 리퍼러를 아는 방법?
- 15. PHP에서 폴더 업로드가 가능합니까?
- 16. PHP에서 날짜를 분리하는 방법
- 17. PHP에서 날짜를 비교합니까?
- 18. PHP에서 날짜를 추가
- 19. PHP에서 날짜를 확인하는 방법?
- 20. PHP에서 사용자의 시간대 추측
- 21. oracle10g에서 다른 사용자의 이름을 아는 방법은 무엇입니까?
- 22. WordPress에서 현재 사용자의 역할을 아는 방법?
- 23. SQL 서버의 별도의 두 날짜 열에 시간과 날짜를 분할하는 것이 가장 좋습니다.
- 24. 페이스 북의 벽 게시를 변경하는 것이 가능합니까?
- 25. 다른 절에서 집계하는 것이 가능합니까?
- 26. 복합 키를 깨는 것이 가능합니까?
- 27. 대체 URL을 북마크하는 것이 가능합니까?
- 28. xul에서 jquery를 사용하는 것이 가능합니까?
- 29. js를 C로 임베드하는 것이 가능합니까?
- 30. 레코드를 아는 방법은 PHP에서 성공적으로 업데이트되었습니다.
아마도 관련이 없지만 사용자가 사용자 환경 설정에서 표준 시간대를 지정할 수 있도록하는 것이 자주 사용됩니다. 그런 다음 다시 문제의 사이트에는 그런 것이 없을 수도 있습니다. –
정확히 무엇이 필요합니까? 몇 가지 방법이 있지만 좋은 대답을 원한다면 이유 : –
아니요, 좋은 대답을 위해 사전에 사탕을 요구하십시오;) –