2014-08-30 3 views
0

내가 제공하는 시간대에 따라 cakephp에서 디지털 시계를 사용하고 싶습니다.디지털 시계 in Cakephp

사용자 시간대에 따라 현재 시간을 표시 할 수 있습니다.

자세히 ..
저는 프로젝트를 진행하고 있습니다. 나는 데이터베이스와 같은 테이블을 사용자 위치와 같이 구분했다.
이름

시간대
및 기타 세부 사항.

데이터베이스에 저장된 시간대에 따라 사용자의 프로필에 디지털 시계를 표시하려고합니다.

어떻게 도와 드릴까요?

감사합니다.

+0

[시간 도우미] (http://book.cakephp.org/2.0/ko/core-libraries/helpers/time.html#using-the- 도우미) 현지화 된 시간을 표시하려면 어떤 문제가 있습니까? – AD7six

답변

0

페이지에서 시계를 표시하려면 자바 스크립트를 사용해야합니다. 당신은 그것의 무엇이든을 사용할 수있다, 다만 goole 및 당신이 좋아하는 시계를 선정하십시오. 예를 들어 this from w3schools은 사용자의 현재 시간대에 시계를 표시합니다.

당신은 여전히 ​​대신이 줄 위의 예에서 PHP에서 시작 값을 설정하는 미리 정의 된 시간대 시계 표시 할 경우

var today=new Date(); 

사용 뭔가

var today=new Date(<?=$current_timestamp_in_selected_timezone?>); 

사용 PHP 함수

같은 $current_timestamp_in_selected_timezone 구축을 mktime() 또는 date()

안에 자바 스크립트 코드를 작성해야합니다.그런 기술을 사용하는 것은 좋은 접근 방법이 아닙니다. 좋은 응용 프로그램에서는 JS 파일에 JS 시계 코드를 작성하고 app/webroot/js에 넣거나 in layout 파일을 포함하거나 inside controller을 호출하고 PHP에서 변수를 전달해야합니다. 어떻게 그 일을 할 여기 : How to pass variables and data from PHP to JavaScript?

관련 문제