Arkadaşlar merhaba,
PT5M13S şeklinde zaman formatı var elimde. 5 Minute 13 second olduğu belli. Bu zaman formatı ISO-8601 miş. Bu zamanı nasıl 5 Minute 13 seconds olarak yazdırabilirim veya saatli versiyonu da PT1H58M4S bu şekilde bunu 1 Hour 58 Minute 4 second yazdırmam gerekiyor. PHP nin gerekli time fonksiyonunu bulamadım.
ISO-8601 süreyi nasıl normal yazdırabilirim?
4
●139
- 09-11-2018, 23:07:44Onursal Üye
$time = new DateTime("09-11-2018"); $time->add(new DateInterval("PT5M13S")); echo $time->format("H:i:s");İstediğiniz formata dönüştürürsünüz - 09-11-2018, 23:12:41EftalBulut adlı üyeden alıntı: mesajı görüntüle
yorumunuza çok teşekkür ederim ama kod da new DateTime("09-11-2018"); kısmı var gün yok bende ben PT1H5M13S 1:05:13 olarak yazdırmak istiyorum. - 09-11-2018, 23:14:57Onursal ÜyeO farkı hesaplayabilmesi için gerekli temsili değer sabit kalabilir yani, $time->add(new DateInterval("PT1H5M13S")); olarak değiştirirseniz 01:05:13 çıktısını alabilirsinizblap adlı üyeden alıntı: mesajı görüntüle
- 09-11-2018, 23:16:28Evet denedim aldım çok teşekkür ederim sorum cevaplandı konu kapanabilir.EftalBulut adlı üyeden alıntı: mesajı görüntüle