Fungsi PHP strptime()
Contoh
Mengurai tanggal dan waktu yang dihasilkan oleh strftime():
<?php
$format="%d/%m/%Y %H:%M:%S";
$strf=strftime($format);
echo("$strf");
print_r(strptime($strf,$format));
?>
Definisi dan penggunaan
Fungsi strptime() mengurai strftime() Tanggal dan waktu yang dihasilkan.
Keterangan:Fungsi ini belum disempurnakan di bawah platform Windows.
Syarat
strptime(date,format);
Parameter |
Deskripsi |
date |
Diperlukan. String yang akan diurai (contoh: yang dihasilkan oleh strftime()) |
format |
Diperlukan. Tentukan format yang harus digunakan dalam tanggal:
- %a - Singkatan nama hari
- %A - Nama hari penuh
- %b - Singkatan nama bulan
- %B - Nama bulan penuh
- %c - Format tanggal dan waktu yang disukai
- %C - Angka yang menunjukkan abad (tahun dibagi 100, rentang 00 sampai 99)
- %d - Hari keberangkatan dalam bulan (01 sampai 31)
- %D - Format waktu, sama dengan penggunaan %m/%d/%y
- %e - Hari keberangkatan dalam bulan (1 sampai 31)
- %g - Sama seperti penggunaan %G, tetapi tanpa abad
- %G - Tahun 4 digit yang seharusnya untuk nomor minggu ISO (lihat %V)
- %h - Sama dengan penggunaan %b
- %H - Jam, menggunakan sistem jam 24 (00 sampai 23)
- %I - Jam, menggunakan sistem jam 12 (01 sampai 12)
- %j - Hari keberangkatan dalam tahun (001 sampai 366)
- %m - Bulan (01 sampai 12)
- %M - Menit
- %n - Karakter enter
- %p - am atau pm yang seharusnya untuk nilai waktu yang diberikan
- %r - Pemakai waktu dalam a.m. dan p.m.
- %R - Pemakai waktu dalam 24 jam
- %S - Detik
- %t - Tab tab
- %T - Waktu saat ini, sama dengan penggunaan %H:%M:%S
- 蒚ngka penanda hari minggu (1 hingga 7), Monday[Senin] = 1. Peringatan: Dalam sistem Sun Solaris, Sunday[Ahad] = 1
- %U - Jumlah minggu dalam tahun, mulai dari hari Minggu pertama dalam minggu pertama
- %V - Jumlah minggu dalam tahun ini dalam format ISO 8601 (01 ke 53), minggu pertama adalah minggu pertama tahun, setidaknya harus ada empat hari, dan hari Senin adalah hari pertama minggu
- %W - Jumlah minggu dalam tahun ini, dimulai dari hari pertama minggu pertama, dianggap minggu pertama
- %w - Tanggal dalam seminggu dalam bentuk desimal, Sunday[minggu pertama] = 0
- %x - Metode tanggal yang dip优先选 tanpa waktu
- %X - Metode waktu yang dip优先选 tanpa tanggal
- %y - Tahun yang tidak mengandung angka abad dalam penulisan tahun (rentang dari 00 ke 99)
- %Y - Tahun yang mengandung angka abad dalam penulisan tahun
- %Z atau %z - Nama zona waktu atau singkatan
- %% - Menyampaikan karakter %
|
Detil Teknologi
Nilai kembalikan: |
Jika sukses, fungsi ini mengembalikan array dengan tanggal yang diurai. Jika gagal, mengembalikan FALSE.
Arti nama kunci dalam array di kembalikan seperti berikut:
- [tm_sec] - Jumlah detik dalam menit saat ini (0-61)
- [tm_min] - Jumlah menit dalam jam saat ini (0-59)
- [tm_hour] - Jumlah jam sejak tengah malam (0-23)
- [tm_mday] - Hari keberadaan bulan (1-31)
- [tm_mon] - Berapa bulan yang telah berlalu sejak bulan Januari (0-11)
- [tm_year] - Berapa tahun yang telah berlalu sejak 1900
- [tm_wday] - Berapa hari yang telah berlalu sejak hari Minggu (0-6)
- [tm_yday] - Berapa hari yang telah berlalu sejak 1 Januari tahun ini (0-365)
- [unparsed] - Tanggal yang gagal melewati yang ditentukan format Bagian yang diidentifikasi
|
Versi PHP: |
5.1+ |