2010-07-21 7 views
-2

7 일 후에 유닉스 타임 스탬프를받을 수 있습니까?미래의 타임 스탬프 받기

굉장 할 것입니다!

+1

http://us.php.net/manual/en/function.strtotime.php –

+2

이 * 어떤 노력을 했습니까? – deceze

+0

구글을 위해 무엇을 해야할지 잘 모르겠다. DB 공간을 낭비하게되어 죄송합니다. –

답변

8

예, 유닉스 타임 스탬프를 받고 25200을 추가하십시오. 해당 타임 스탬프의 서식을 지정하려면 date()를 사용할 수 있습니다.

$future = time() + (60 * 60 * 24 * 7); 
date("o", future); 

그리고 시간 동안 PHP 워드 프로세서에서

()

date('Y-m-d', strtotime('+1 week')) 
+2

누락 된 배율 Oo –

+2

잘못된 언어로 생각하는 것 같습니다. ""int future' ":) – deceze

+0

하하, 참된. 고마워. – funwhilelost

3

확인합니다.

현재 타임 스탬프를 가져옵니다. 초 7 일을 더하십시오.

참고 : 표현하지 않을 수 있습니다 현재 타임 스탬프 (7 * 8만6천4백초의 관점에서) "칠일에 앞서"타임 스탬프 같은 요일 또는 일 (야호 일광 절약 같은 시간!) 또는 심지어 같은 두 번째 (드물게, 예초기 도약!).

2

그냥 7 일 추가 하시겠습니까?

$future = time() + 60*60*24*7; 
//  seconds ---^^^^
//  minutes ---^^^ 
//   hours  ---^^  
//   days  ---^ 

time() 참조하십시오 .... 오, 당신은 ... 나는 당신이 전에 설명서를 읽지 않은 추측 정확하게 원하는이 수행 주어진 예.

4
time() + (60 * 60 * 24 * 7); // "good enough" 
strtotime('+7 days');   // daylight savings save 
0
$now = time() + (7 * 24 * 60 * 60); 

현재 UNIX 타임 스탬프 사용 시간()를 얻기 후 곱셈 60초 60 분 24 시간, 7 일.

1

PHP의 최신 버전에서 이것을 수행하는 적절한 방법은 DateTime 객체를 사용하는 것입니다 (제 생각에는).

$date = new DateTime('now'); // can be anyting else too 
$date->modify('+1 week'); 

// PHP 5.3 
$future = $date->getTimeStamp(); 

// PHP 5.2 
$future = $date->format('U'); 
+0

나는 deceze와 infamouse가 제안한 것처럼'strtotime ('+ 7 days');을 수행하는 것과 반대되는 것으로 약간 장황하다. – Cam