PHP strtotime() Fungsi
Contoh
Parsing waktu tekstual bahasa Inggris ke dalam cap waktu Unix:
<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
Definisi dan Penggunaan
Fungsi strtotime() mem-parsing waktu tekstual bahasa Inggris menjadi stempel waktu Unix (jumlah detik sejak 1 Januari 1970 00:00:00 GMT).
Catatan: Jika tahun ditentukan dalam format dua digit, nilai antara 0-69 dipetakan ke 2000-2069 dan nilai antara 70-100 dipetakan ke 1970-2000.
Catatan: Perhatikan tanggal dalam format m/d/y atau dmy; jika pemisahnya adalah garis miring (/), maka diasumsikan m/d/y Amerika. Jika pemisah adalah tanda hubung (-) atau titik (.), maka format dmy Eropa diasumsikan. Untuk menghindari potensi kesalahan, Anda harus YYYY-MM-DD tanggal atau date_create_from_format() bila memungkinkan.
Sintaksis
strtotime(time, now);
Nilai Parameter
Parameter | Description |
---|---|
time | Required. Specifies a date/time string |
now | Optional. Specifies the timestamp used as a base for the calculation of relative dates |
Detail Teknis
Nilai Kembali: | Mengembalikan stempel waktu pada kesuksesan. SALAH pada kegagalan |
---|---|
Versi PHP: | 4+ |
Log Perubahan PHP: | PHP 5.3.0: Format waktu relatif seperti minggu ini, minggu sebelumnya, minggu lalu, dan minggu depan sekarang menafsirkan periode minggu dari Senin sampai Minggu, bukan periode 7 hari relatif terhadap tanggal/waktu saat ini PHP 5.3.0 : Sekarang 24:00 adalah format yang valid PHP 5.2.7: Dalam versi sebelumnya, jika meminta kejadian tertentu dari hari kerja tertentu dalam bulan di mana hari kerja itu adalah hari pertama bulan itu, itu akan salah menambahkan satu minggu ke stempel waktu yang dikembalikan . Ini telah diperbaiki sekarang PHP 5.1.0: Mengembalikan FALSE pada kegagalan (versi sebelumnya mengembalikan -1), dan mengeluarkan kesalahan zona waktu E_STRICT dan E_NOTICE PHP 5.0.2: Sekarang dengan benar menghitung "sekarang" dan waktu relatif lainnya dari waktu sekarang, bukan mulai tengah malam hari ini PHP 5.0.0: Memungkinkan mikrodetik (tetapi diabaikan) |
Referensi Tanggal/Waktu PHP