COMING SOON 🚀

채택완료

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

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

 

방법이 있을까요 ㅠㅠ?

 

Copy
$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개 / 댓글 1개

채택된 답변
+20 포인트

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

참고해보세요

 

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

답변에 대한 댓글 1개

이것저것 엄청 만져보는데 진짜어렵네요...ㅋㅋ

답변을 작성하려면 로그인이 필요합니다.