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+