2015-08-20 3 views
-2

Это мой You Tube URLКакой формат времени PT1H38M24S?

https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=fS7w-TXinPE&key=AIzaSyC4lRjR4DGfL2l0VmBRvd1QcWr_lLlPIj0

возвращает этот ответ:

{ 
    kind: "youtube#videoListResponse", 
    etag: ""sGDdEsjSJ_SnACpEvVQ6MtTzkrI/w7nxpQxTlGkdBoZPAIBIF2cALdw"", 
    pageInfo: { 
    totalResults: 1, 
    resultsPerPage: 1 
    }, 
    items: [ 
    { 
     kind: "youtube#video", 
     etag: ""sGDdEsjSJ_SnACpEvVQ6MtTzkrI/p0zloVjCNWVokJq4rLGkLn80h0I"", 
     id: "fS7w-TXinPE", 
     contentDetails: { 
     duration: "PT1H38M24S", # <-- 
     dimension: "2d", 
     definition: "sd", 
     caption: "false", 
     licensedContent: true 
     } 
    } 
    ] 
} 

Что этот формат, и как изменить, что продолжительность в индии время ??

+0

Вы знаете, что я это пометки как спам, так как: 1. Вашего URL не содержит ничего, имеющее отношение к строке «PT1H38M24S» в названии, и 2. Длительность не имеет часовой пояс, так что изменение «что продолжительность в Индии» [SIC] не имеет смысла. Поэтому единственной целью этого «вопроса» должно быть продвижение вашего видео, что бы это ни было. –

+2

Хотя я хотел бы также сказать, что этот вопрос не написано очень хорошо (что намерение вопроса), я бы не пометить его как спам, так как URL-адрес указывает на REST-ресурса в googleapis.com и в формате JSON документ, лежащий за URL-адресом, содержит поле «продолжительность» со строкой «PT1H38M24S». Тем не менее, RAMAR T должен определенно улучшить свой вопрос. –

+0

мне нужно изменить, что продолжительность: «PT1H38M24S» в 1:38:24 –

ответ

3

Это ISO 8601 Date Interval

Используйте РНР DateInterval класс

$dateInterval = new DateInterval("PT1H38M24S"); 
echo $dateInterval->h .':' . $dateInterval->i . ':' . $dateInterval->s; 

Demo

Но 1 час 38 минут и 24 секунд такой же продолжительности, где вы находитесь; длительности не похожи на часовые пояса. Индия не имеет собственной продолжительности времени.

+0

Работает отлично ... Спасибо за поддержку .. –