2010-07-24 4 views
1

시간이이 형식으로되어 있습니다. 01:00:04PHP - 시간 조정

어떻게 그 시간에서 4 초를 공제 할 수 있습니까?
구문 분석을 시도했지만 datetime 또는 다른 것을 사용하여 신속하게 수행 할 수 있습니까? 형식이 오타이지만, 아마도 strtotime() 어쩌면 당신이 찾고있는 경우

감사합니다,

답변

4

에 초를 뺄 수있는 곳은 UNIX 타임 스탬프로 변환해야한다. 같은 형식으로 결과를 원하는 경우

1

나는 확실하지 않다. 당신이 필요로하는 타임 스탬프를 반환합니다

strtotime("-4 seconds", $reference_time); 

을 : 당신은 당신이 같은 strtotime()을 사용할 수 있습니다 추가하거나 등이

+1

유닉스 타임 스탬프는 단지 몇 초이므로 '$ ts - 4'를 사용하면 4 초를 지울 수 있습니다. –

1

, 당신은 할 한 strtotime()와 date()을 사용할 수

$delayed_times = array(); 
foreach ($original_times as $original_time) { 
    $delayed_times[] = date("H:i:s", strtotime($original_time) - 4); 
} 

을 지금이 당신이 시간의 일 의미에서 시간에 대해 얘기하고 가정한다 . 기간 인 시간 목록이 있으면 24 시간 이상의 기간 동안 중단됩니다.