Page 1 of 3
ISO8601
Posted: Mon Feb 03, 2020 4:45 am
by ulan
Многие разметки просят длительность видео в формате ИСО8601
Можете ли к тегу <!--DURATION_SECONDS--> добавить такой формат
чтобы не городить велосипед на пхп и не исполнять его каждый заход на страницу
Re: ISO8601
Posted: Mon Feb 03, 2020 5:33 pm
by admin
А какие разметки? Тоже надо почитать
Re: ISO8601
Posted: Mon Feb 03, 2020 10:20 pm
by ulan
Re: ISO8601
Posted: Tue Feb 04, 2020 3:27 pm
by admin
Ок, сделаем
Re: ISO8601
Posted: Sun Feb 09, 2020 4:03 pm
by admin
почитал стандарт - не понял в чем именно вопрос
String iso8601format =
"PT" + secs + "S";
duration как и выводит секунды
про какой пхп код вы говорите?
Re: ISO8601
Posted: Sun Feb 09, 2020 5:20 pm
by ulan
DateFormat df = new SimpleDateFormat("'PT'mm'M'ss'S'");
то есть минуты и секунды отдельно, а еще и часы ведь есть
Re: ISO8601
Posted: Sun Feb 09, 2020 5:21 pm
by ulan
https://www.php.net/manual/en/function.date.php
c ISO 8601 date (added in PHP 5) 2004-02-12T15:19:21+00:00
может это?
Re: ISO8601
Posted: Sun Feb 09, 2020 5:29 pm
by admin
нет, не это
там же по вашему же линку написано что можно и так и так
String iso8601format =
"PT" + secs + "S";
конкрертно указан такой вариант
Re: ISO8601
Posted: Sun Feb 09, 2020 5:35 pm
by ulan
https://developers.google.com/search/do ... ypes/video
The duration of the video in ISO 8601 format. For example, T00H30M5S represents a duration of "thirty minutes and five seconds".
https://en.wikipedia.org/wiki/ISO_8601#Durations
Re: ISO8601
Posted: Sun Feb 09, 2020 5:41 pm
by admin
Да. именно и написано что
"Thus, "PT36H" could be used as well as "P1DT12H""
те можно выводить просто одним числом
или думаете типа 36 часов написать можно, а 120 секунд - нет