유튜브 api를 활용해서 동영상 길이를 출력했는데, ISO 8601 길이(PT#M#S 형식) 이 형식을 변경하고 싶습니다.

유튜브 api를 활용해서 동영상 길이를 출력했는데, ISO 8601 길이(PT#M#S 형식) 이 형식을 변경하고 싶습니다.

QA

유튜브 api를 활용해서 동영상 길이를 출력했는데, ISO 8601 길이(PT#M#S 형식) 이 형식을 변경하고 싶습니다.

답변 1

본문

유튜브 api를 활용해서 동영상 길이를 출력했는데, ISO 8601 길이(PT#M#S 형식) 이 형식을 변경하고 싶습니다.

 

방법이 있을까요 ㅠㅠ?

 


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
curl_close($ch);
$result = json_decode($content);
echo "동영상 길이 : ".$result->items[0]->contentDetails->duration;

 

이렇게 했는데, "동영상 길이 : PT5M15S"이렇게 출력이 되서 시분초 이런식으로 출력되게 하려고 합니다.

 

시:분:초 이렇게도 가능합니다.

이 질문에 댓글 쓰기 :

답변 1

https://m.blog.naver.com/edy5016/221188048166

참고해보세요

 

구글에서 ISO 8601 포맷 변환로 검색하면 몇개 나오는거같네요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 186
© SIRSOFT
현재 페이지 제일 처음으로