Parsing waktu/tanggal yang dihasilkan oleh strftime():
<?php$format="%d/%m/%Y %H:%M:%S";$strf=strftime($format);echo("$strf");print_r(strptime($strf,$ format));?>Fungsi strptime() mem-parsing waktu/tanggal yang dihasilkan oleh strftime().
Catatan: Fungsi ini tidak dapat diterapkan pada platform Windows!
strptime( tanggal,format);
parameter | menggambarkan |
---|---|
tanggal | Diperlukan. String yang akan diurai (misalnya: seperti yang dikembalikan oleh strftime()). |
format | harus. Tentukan format yang akan digunakan dalam tanggal: %a - singkatan nama hari dalam seminggu %A - nama lengkap hari dalam seminggu %b - singkatan nama bulan %B - Nama bulan penuh %c - Representasi tanggal dan waktu pilihan %C - angka abad (tahun dibagi 100, rentang 00 hingga 99) %d - hari dalam sebulan (01 hingga 31) %D - format waktu, sama seperti notasi %m/%d/%y %e - hari dalam sebulan (1 hingga 31) %g - mirip dengan notasi %G, tetapi tanpa abad %G - 4 digit tahun sesuai dengan nomor minggu ISO (lihat %V) %h - notasi yang sama dengan %b %H - jam, menggunakan waktu 24 jam (00 hingga 23) %I - jam, menggunakan waktu 12 jam (01 hingga 12) %j - Hari dalam setahun (001 hingga 366) %m - bulan (01 hingga 12) %M - poin %n - karakter baris baru %p - am atau pm sesuai dengan nilai waktu yang diberikan %r - notasi waktu untuk am dan pm %R - notasi waktu 24 jam %S - detik %t - karakter tab tab %T - waktu saat ini, notasi yang sama seperti %H:%M:%S %u - Representasi numerik hari dalam seminggu (1 hingga 7), Senin = 1. Peringatan: Minggu = 1 pada sistem Sun Solaris %U - jumlah minggu yang termasuk dalam tahun berjalan, dimulai dari hari Minggu pertama sebagai hari pertama minggu ke-1 %V - Jumlah minggu (01 hingga 53) dalam format ISO 8601 yang terdapat pada tahun berjalan. Minggu 1 mewakili minggu pertama dalam setahun, yang harus memiliki setidaknya empat hari, dan Senin adalah hari pertama dalam minggu tersebut. %W - jumlah minggu dalam satu tahun, dimulai dari hari Senin pertama sebagai hari pertama minggu ke-1 %w - Hari dalam seminggu sebagai angka desimal, Minggu = 0 %x - Representasi tanggal pilihan tanpa waktu %X - Representasi waktu pilihan tanpa tanggal %y - representasi tahun tanpa angka abad (kisaran 00 hingga 99) %Y - Representasi tahun termasuk angka yang mewakili abad %Z atau %z - nama atau singkatan zona waktu %% - menampilkan karakter %. |
Nilai pengembalian: | Jika berhasil, fungsi akan mengembalikan array dengan tanggal yang diurai. Mengembalikan FALSE jika gagal. Arti dari nama kunci dari array yang dikembalikan adalah sebagai berikut: [tm_sec] - Jumlah detik dalam menit saat ini (0-61) [tm_min] - Jumlah menit dalam jam saat ini (0-59) [tm_hour] - jam sejak tengah malam (0-23) [tm_mday] - Hari dalam sebulan (1-31) [tm_mon] - Berapa bulan telah berlalu sejak Januari (0-11) [tm_year] - Berapa tahun telah berlalu sejak tahun 1900 [tm_wday] - Berapa hari telah berlalu sejak Minggu (0-6) [tm_yday] - Berapa hari telah berlalu sejak 1 Januari tahun ini (0-365) [belum diurai] - Bagian tanggal yang tidak dikenali oleh format yang ditentukan |
---|---|
Versi PHP: | 5.1+ |