Fungsi PHP strptime()
Contoh
Parsai 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 diimplementasikan di bawah platform Windows.
Syarat
strptime(date,format);
Parameter |
Deskripsi |
date |
Diperlukan. String yang harus diurai (contoh: yang dipulihkan 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 - Bentuk pilihan untuk tanggal dan waktu
- %C - Angka untuk abad (tahun dibagi 100, berisi 00 sampai 99)
- %d - Hari keberapa dalam bulan (01 sampai 31)
- %D - Format waktu, sama seperti penambahan %m/%d/%y
- %e - Hari keberapa dalam bulan (1 sampai 31)
- %g - Sama seperti penambahan %G, tetapi tanpa abad
- %G - Tahun 4 digit yang seharusnya untuk nomor minggu ISO (lihat %V)
- %h - Sama seperti penambahan %b
- %H - Jam, menggunakan sistem jam 24 (00 sampai 23)
- %I - Jam, menggunakan sistem jam 12 (01 sampai 12)
- %j - Hari keberapa dalam tahun (001 sampai 366)
- %m - Bulan (01 sampai 12)
- %M - Menit
- %n - Karakter baris baru
- %p - am atau pm yang seharusnya untuk nilai waktu yang diberikan
- %r - Penanda waktu a.m. dan p.m.
- %R - Penanda waktu dalam 24 jam
- %S - Detik
- %t - Tab tab
- %T - Waktu sekarang, sama seperti penambahan %H:%M:%S
- 蒚ngka untuk hari minggu (1 hingga 7), Monday[minggu pertama] = 1. Amat peringatan: Dalam sistem Sun Solaris, Sunday[minggu keenam] = 1
- %U - Tahun yang termasuk minggu berapa, mulai dari hari minggu pertama dalam minggu pertama
- %V - Bilangan minggu dalam tahun ini dalam format ISO 8601 (01 ke 53), minggu ke-1 adalah minggu pertama tahun ini, sekurang-kurangnya mempunyai empat hari, dan hari Senin adalah hari pertama minggu
- %W - Bilangan minggu dalam tahun ini, dimulai dari hari Senin pertama, sebagai minggu pertama
- %w - Bentuk desimal untuk hari dalam minggu, Sunday[Ahad] = 0
- %x - Cara penggunaan tarikh pilihan tanpa waktu
- %X - Cara penggunaan waktu pilihan tanpa tarikh
- %y - Tahun yang tidak mengandungi angka abad untuk penggunaan tahun (range dari 00 ke 99)
- %Y - Tahun yang mengandungi angka abad untuk penggunaan tahun
- %Z atau %z - Nama zon atau singkatan zon
- %% - Outputkan satu aksara %
|
Butiran Teknik
Hasil kembalian: |
Jika berjaya, fungsi ini mengembalikan array dengan tarikh yang diparsek. Jika gagal, mengembalikan FALSE.
Arti nama kunci dalam array diambil kembali seperti berikut:
- [tm_sec] - Bilangan saat dalam minit ini (0-61)
- [tm_min] - Bilangan minit dalam jam ini (0-59)
- [tm_hour] - Bilangan jam sejak tengah malam (0-23)
- [tm_mday] - Hari keberangkatan dalam bulan (1-31)
- [tm_mon] - Berapa bulan yang lepas sejak bulan pertama (0-11)
- [tm_year] - Berapa tahun yang lepas sejak tahun 1900
- [tm_wday] - Berapa hari yang lepas sejak hari Ahad (0-6)
- [tm_yday] - Berapa hari yang lepas sejak 1 Januari tahun ini (0-365)
- [unparsed] - Tarikh yang gagal untuk diparsek melalui yang dinyatakan format Bahagian yang dikenali
|
Versi PHP: |
5.1+ |