2017-11-16 18 views
0

저는 현재 제작중인 도구에 FullCalendar JS 플러그인을 사용하고 있으며 JSON 피드를 만들고 있습니다. 이 타임 스탬프 형식의 방법을 내 인생이 작동하지 수에 대한JSON 피드 타임 스탬프

 "id": "'.$row['AppointmentID'].'", 
     "title": "'.$row['AppointmentName'].'", 
     "url": "'.$row['URL'].'", 
     "class": "event-important", 
     "start": "1364407286400" 
    }, 

이의 시작을위한 타임 스탬프는 I 1364407286400입니다. 나는 그것이 유닉스라고 생각했지만 오늘의 타임 스탬프를 생성하고 그것을 대체했고 여전히 보여지지 않습니다.

누구나 올바른 방향으로 나를 가리킬 수 있습니까?

+0

이 타임 스탬프는 밀리 초입니다. –

+1

*'start'의 값을 설정 했나요? 아니면 다른 것입니까? 그리고 "아직도 보이지 않는 것"은 무엇입니까? Javascript에서 'new Date (1364407286400);를 실행하면 2013-03-27T18 : 01 : 26.400Z "이 표시됩니다. –

답변

2

밀리 초 단위의 타임 스탬프입니다. 당신은 쉽게 사용하여이 값을 테스트 할 수 있습니다

$test = (int)(1364407286400/1000); 
var_dump((new DateTime())->setTimestamp($test)); 

출력은 다음과 같습니다

object(DateTime)#1 (3) { 
    ["date"]=> 
     string(26) "2013-03-27 11:01:26.000000" 
    ["timezone_type"]=> 
     int(3) 
    ["timezone"]=> 
     string(10) "US/Pacific" 
}