2016-07-14 3 views
-2

예를 들어 주어진 시간에서 2 시간을 빼고 싶습니다. 2016-07-15T06 : 20 : 00 시간을 얻고 있습니다. 2016-07-15T04처럼 2 시간을 빼고 싶습니다. 20:00PHP에서 시간을 2 시간 빼기

답변

1

이 경우 DateTime 클래스를 사용할 수 있습니다.

$DateTime = new DateTime(); 
$DateTime->modify('-2 hours'); 
echo $DateTime->format("Y-m-dTH:i:s"); 
+0

감사합니다. 동일하게 – Fareed

0

이 같은 php에 (귀하의 경우 제로) 시간과 분을 뺄 DateInterval를 사용할 수 있습니다

$date = new DateTime(); 
$tosub = new DateInterval('PT2H10M'); // 2hr 10 mins 
$date->sub($tosub); 
echo $date->format("Y-m-dTH:i:s"); 
1

또 다른 방법은

echo date('Y-m-dTH:i:s', strtotime('-2 hours', strtotime('2016-07-15T06:20:00'))); 

또는

입니다
echo date('Y-m-dTH:i:s', strtotime('2016-07-15T06:20:00') - 7200);