2014-02-27 7 views
-1

나는 타임 스탬프가 1393516517 인이 날짜가 있지만 60 일 동안 타임 스탬프가 필요합니다.날짜의 타임 스탬프를 얻으려면

(24 * 60 * 60) * 60 = 5184000; 

이 그것을 할 올바른 방법입니다

나는이 방법을 시도?

+1

'나는 60 일 동안 타임 스탬프가 필요합니까?'라는 뜻입니까? 지금부터 60 일 동안 타임 스탬프가 필요합니까? –

+0

"* 60 일 동안의 타임 스탬프 *"란 무엇을 의미합니까? (어쨌든 당신은 아마도 http://php.net/strtotime을 찾고있을 것입니다.) –

+1

24 * 60 * 60 * 60은 참으로 5184000과 같습니다. 맞습니다. 그것은 아마도 당신이 알고 싶어하는 것이 아니지만, 당신이 묻고있는 질문에 대한 대답입니다. – Tularis

답변

4

1393516517라고와의 수 Unix Epoch (1970 년 1 월 1 일 00:00:00 GMT) 이후의 시간 (초). 이 타임 스탬프는 특히 2014 년 2 월 27 일 오후 3시 55 분 (그리니치 표준시)에 해당합니다.

UNIX 시간 소인에 60 일을 추가하려면 60 일을 실제로하는 것처럼 초를 추가해야합니다. 따라서 1393516517 + 5184000 = 1398700517은 (는) 2014 년 4 월 28 일 오후 3시 55 분 (그리니치 표준시)입니다.

2

당신이 당신의 시작 날짜의 미래에 날짜를 60 일 유닉스 timeatamp을 얻으려고 노력하는 가정 : 유닉스 타임 스탬프

$date = new DateTime('@1393516517'); 
$date->modify('+60 days'); 
echo $date->format('U'); 
관련 문제