Video_Post::get_iso_duration()
Return duration in ISO format (ie. PT1H43M23S)
Return
(string)
Source
File: includes/libs/video-post.class.php
public function get_iso_duration(){
$seconds = $this->duration;
$iso_format = 'PT';
if ( $seconds > 3600 ) {
$hours = floor( $seconds / 3600 );
$iso_format .= $hours . 'H';
$seconds = $seconds - ( $hours * 3600 );
}
if ( $seconds > 60 ) {
$minutes = floor( $seconds / 60 );
$iso_format .= $minutes . 'M';
$seconds = $seconds - ( $minutes * 60 );
}
if ( $seconds > 0 ) {
$iso_format .= $seconds . 'S';
}
return $iso_format;
}
