Hallo zusammen,
ich arbeite derzeit mit der YouTube-API. Diese liefert als Duration eine Zeitangabe im ISO 8601 Format PT#M#S , also z.B. PT2M22S für ein Video der Länge 2 Minuten und 22 Sekunden.
Gibt es in PHP eine einfache Möglichkeit, diese Angabe z.B. als Unix Timestamp darzustellen, ohne eine umfangreichere eigene Umwandlungsmethode zu schreiben? Das einzige, was ich dazu gefunden habe, ist die strtotime-Funktion, die scheint aber mit der PT#M#S Notation nicht klar zu kommen.
Wäre für Hinweise dankbar!
Viele Grüße
Malte
ich arbeite derzeit mit der YouTube-API. Diese liefert als Duration eine Zeitangabe im ISO 8601 Format PT#M#S , also z.B. PT2M22S für ein Video der Länge 2 Minuten und 22 Sekunden.
Gibt es in PHP eine einfache Möglichkeit, diese Angabe z.B. als Unix Timestamp darzustellen, ohne eine umfangreichere eigene Umwandlungsmethode zu schreiben? Das einzige, was ich dazu gefunden habe, ist die strtotime-Funktion, die scheint aber mit der PT#M#S Notation nicht klar zu kommen.
Wäre für Hinweise dankbar!
Viele Grüße
Malte