Contoh
Kembalikan objek DateTime baru, lalu format tanggal:
<?php $date=date_create("2013-03-15"); echo date_format($date,"Y/m/d H:i:s"); ?> // Output : 2013/03/15 00:00:00
Definisi dan Penggunaan
Fungsi date_format()
mengembalikan tanggal yang diformat sesuai dengan format yang ditentukan.
Catatan: Fungsi ini tidak menggunakan lokal (semua keluaran dalam bahasa Inggris).
Syntax
date_format(object, format)
Nilai Parameter
Parameter | Deskripsi |
---|---|
object | Required. Menentukan objek DateTime yang dikembalikan oleh date_create () |
format | Required. Menentukan format untuk tanggal. Karakter berikut dapat digunakan: d – Hari dalam sebulan (dari 01 hingga 31) D – Representasi tekstual dari suatu hari (tiga huruf) j – Hari dalam sebulan tanpa nol di depan (1 hingga 31) l (huruf kecil ‘L’) – Representasi tekstual lengkap dari hari N – Representasi numerik ISO-8601 dari suatu hari (1 untuk Senin, 7 untuk Minggu) S – Sufiks ordinal bahasa Inggris untuk hari dalam sebulan (2 karakter st, nd, rd atau th. Bekerja dengan baik dengan j) w – Representasi numerik hari (0 untuk Minggu, 6 untuk Sabtu) z – Hari dalam setahun (dari 0 sampai 365) W – Jumlah minggu dalam tahun ISO-8601 (minggu mulai hari Senin) F – Representasi tekstual lengkap dari satu bulan (Januari hingga Desember) m – Representasi numerik dari satu bulan (dari 01 hingga 12) M – Representasi tekstual singkat dari satu bulan (tiga huruf) n – Representasi numerik dari satu bulan, tanpa nol di depannya (1 hingga 12) t – Jumlah hari dalam bulan tertentu L – Apakah itu tahun kabisat (1 jika itu tahun kabisat, 0 sebaliknya) o – Angka tahun ISO-8601 Y – Representasi empat digit tahun y – Representasi dua digit dari satu tahun a – Huruf kecil am atau pm A – Huruf besar AM atau PM B – Swatch waktu Internet (000 hingga 999) g – format 12 jam satu jam (1 hingga 12) G – format 24 jam satu jam (0 hingga 23) h – format 12-jam satu jam (01 hingga 12) H – format 24 jam satu jam (00 hingga 23) i – Menit dengan nol di depan (00 hingga 59) s – Detik, dengan nol di depan (00 hingga 59) u – Microseconds (ditambahkan dalam PHP 5.2.2) e – Pengidentifikasi zona waktu (Contoh: UTC, GMT, Atlantik / Azores) I (kapital i) – Apakah tanggal dalam waktu penghematan siang hari (1 jika Waktu Musim Panas, 0 sebaliknya) O – Perbedaan waktu Greenwich (GMT) dalam jam (Contoh: +0100) P – Perbedaan waktu Greenwich (GMT) dalam jam: menit (ditambahkan dalam PHP 5.1.3) T – Singkatan zona waktu (Contoh: EST, MDT) Z – Pengimbangan zona waktu dalam hitungan detik. Offset untuk zona waktu di barat UTC adalah negatif (-43200 hingga 50400) c – Tanggal ISO-8601 (mis. 2013-05-05T16: 34: 42 + 00: 00) r – Format tanggal RFC 2822 (mis. Jum, 12 Apr 2013 12:01:05 +0200) U – Detik sejak Unix Epoch (1 Januari 1970 00:00:00 GMT) dan konstanta standar berikut juga dapat digunakan (tersedia sejak PHP 5.1.0): DATE_ATOM – Atom (contoh: 2013-04-12T15: 52: 01 + 00: 00) DATE_COOKIE – HTTP Cookies (contoh: Jumat, 12-Apr-13 15:52:01 UTC) DATE_ISO8601 – ISO-8601 (contoh: 2013-04-12T15: 52: 01 + 0000) DATE_RFC822 – RFC 822 (contoh: Jum, 12 Apr 13 15:52:01 +0000) DATE_RFC850 – RFC 850 (contoh: Jumat, 12-Apr-13 15:52:01 UTC) DATE_RFC1036 – RFC 1036 (contoh: Jum, 12 Apr 13 15:52:01 +0000) DATE_RFC1123 – RFC 1123 (contoh: Jum, 12 Apr 2013 15:52:01 +0000) DATE_RFC2822 – RFC 2822 (Jum, 12 Apr 2013 15:52:01 +0000) DATE_RFC3339 – Sama seperti DATE_ATOM (sejak PHP 5.1.3) DATE_RSS – RSS (Jum, 12 Agustus 2013 15:52:01 +0000) DATE_W3C – World Wide Web Consortium (contoh: 2013-04-12T15: 52: 01 + 00: 00) |
Detail Teknis
Return Value: | Mengembalikan tanggal yang diformat sebagai string. FALSE jika gagal |
---|---|
PHP Version: | 5.2+ |