249 of 410 menu

Metode format Kelas DateInterval

Metode format dari kelas DateInterval mengubah interval waktu menjadi representasi string sesuai format yang ditentukan. Sebagai parameter, metode ini menerima string format yang berisi karakter khusus, dan mengembalikan string yang telah diformat.

Sintaks

public DateInterval::format(string $format): string

Karakter Khusus

Spesifikator Deskripsi Contoh
%Y Jumlah tahun (minimal 2 digit) 01, 12
%y Jumlah tahun (tanpa padding nol) 1, 12
%M Jumlah bulan (minimal 2 digit) 01, 11
%m Jumlah bulan (tanpa padding nol) 1, 11
%D Jumlah hari (minimal 2 digit) 01, 31
%d Jumlah hari (tanpa padding nol) 1, 31
%H Jumlah jam (minimal 2 digit) 01, 23
%h Jumlah jam (tanpa padding nol) 1, 23
%I Jumlah menit (minimal 2 digit) 01, 59
%i Jumlah menit (tanpa padding nol) 1, 59
%S Jumlah detik (minimal 2 digit) 01, 59
%s Jumlah detik (tanpa padding nol) 1, 59
%R Tanda interval (+ atau -) +, -
%r Tanda interval dengan penunjukan eksplisit (- jika negatif) , -
%% Karakter persen %

Contoh

Memformat interval dalam hari dan jam:

<?php $interval = new DateInterval('P2DT5H'); echo $interval->format('%d days, %h hours'); ?>

Hasil eksekusi kode:

'2 days, 5 hours'

Contoh

Memformat interval dalam representasi lengkap:

<?php $interval = new DateInterval('P1Y3M5DT7H10M'); echo $interval->format('%y years %m months %d days %h hours %i minutes'); ?>

Hasil eksekusi kode:

'1 years 3 months 5 days 7 hours 10 minutes'

Contoh

Memformat interval dengan leading zero:

<?php $interval = new DateInterval('PT5H3M'); echo $interval->format('%H:%I'); ?>

Hasil eksekusi kode:

'05:03'

Lihat Juga

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak