Istnieje wiele pytań z pytaniem, jak to zrobić w inny sposób (konwersja z tego formatu), ale nie mogę znaleźć niczego na temat wyjścia w czasie trwania ISO 8601 format w PHP.PHP: Jak zmienić czas trwania ciągu na format czasu ISO 8601? (np. "30 minut" do "PT30M")
Mam więc stertę ciągów czasu w formacie czytelnym dla człowieka - chcę na bieżąco konwertować je do formatu ISO 8601, aby wydrukować czasy trwania dla mikrodanych HTML5. Poniżej znajduje się próbka niektórych napisów i sposób ich sformatowania. Należy je sformatować:
"1 hour 30 minutes" --> PT1H30M
"5 minutes" --> PT5M
"2 hours" --> PT2H
Masz pomysł.
mogę wcisnąć napis pod interwałowej obiektu w PHP:
date_interval_create_from_date_string("1 hour 30 minutes");
ale nie wydaje się być opcja wyjścia ISO 8601 - w jaki sposób należy podejść do tego?
Dzięki wszystkim.
doskonały. dzięki. =) – Chris