Es gibt viele Fragen, wie man das anders macht (von dieses Format umwandeln), aber ich kann nichts finden, wie man in der ISO 8601 Dauer ausgibt Format in PHP.PHP: Wie konvertiert man Zeichenkettenlänge in ISO 8601 Dauerformat? (zB. "30 Minuten" bis "PT30M")
So habe ich eine Menge von Dauer Strings in menschlich lesbaren Format - ich möchte sie in das ISO 8601-Format konvertieren, um die Zeiten für HTML5-Mikrodaten zu drucken. Unten ist ein Beispiel für einige der Saiten auf sich warten, und wie sollten sie
"1 hour 30 minutes" --> PT1H30M
"5 minutes" --> PT5M
"2 hours" --> PT2H
Sie erhalten die Idee formatiert werden.
kann ich die Zeichenfolge in ein Intervall Objekt in PHP drücken:
date_interval_create_from_date_string("1 hour 30 minutes");
aber es scheint nicht zu einer ISO 8601 Ausgabe-Option zu sein - wie soll ich diesen Ansatz?
Danke allen.
perfekt. Vielen Dank. =) – Chris