0
3d4h를 현재 unixtime + 해당 문자열 내의 초 수로 변환하는 함수를 만들려고했습니다. 불행히도 성공하지 못했고 지금은 모두에게 관심을 기울이고 있습니다. 어떤 도움을 주셔서 감사합니다!날짜를 파싱하는 함수
3d4h를 현재 unixtime + 해당 문자열 내의 초 수로 변환하는 함수를 만들려고했습니다. 불행히도 성공하지 못했고 지금은 모두에게 관심을 기울이고 있습니다. 어떤 도움을 주셔서 감사합니다!날짜를 파싱하는 함수
DateTime()
및 DateInterval()
이미이 작업을 수행 :
$interval = new DateInterval('P3DT4H');
$now = new DateTime();
$now->add($interval);
echo $now->format('Y-m-d H:i:s');
이 예제에서는 "지금"간격을 추가합니다. 물론 날짜와 시간을 기준으로 간격을 설정할 수 있습니다.
DateInterval()
에 유효한 값은 interval spec을 참조하십시오.
"3d4h와 같은 것을 현재 유닉스 시간 + 해당 문자열 내의 초 수"로 변환합니까? –
당신을 도울 수있는 사람들이 당신을 도울 수 있도록 같은 상황에있을 수있는 사람들이 쉽게 문제에 대한 해결책을 찾을 수 있도록 질문을보다 정확하게 작성해야합니다. –
John : 현재 Unixtime (즉, 1394766966 + 3Y14H)과 관련 있습니다. 실제로 응답 한 것 같습니다. 형식을 Y-m-d H : i : s에서 U로 변경해야했습니다. – benjking1