Contoh
Mengurai bahasa Inggris datetimes tekstual 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"));
?>
Menjalankan contoh » Definisi dan Penggunaan
The strtotime() fungsi mem-parsing bahasa Inggris tekstual datetime menjadi timestamp Unix (the number of seconds since January 1 1970 00:00:00 GMT) .
Note: Jika tahun ditentukan dalam format dua digit, nilai antara 0-69 dipetakan ke 2000-2069 dan nilai-nilai antara 70-100 dipetakan ke 1970-2000.
Catatan: Menyadari tanggal di m / d / y atau DMY format; jika separator adalah garis miring (/) , maka Amerika m / d / y diasumsikan. Jika pemisah adalah dasbor (-) atau titik (.) , Maka format DMY Eropa diasumsikan. Untuk menghindari potensi kesalahan, Anda harus tanggal atau YYYY-MM-DD date_create_from_format() bila memungkinkan.
Sintaksis
strtotime( time,now);
Parameter | Deskripsi |
---|---|
time | Wajib. Menentukan tanggal / waktu string yang |
now | Pilihan. Menentukan timestamp digunakan sebagai dasar untuk perhitungan tanggal relatif |
Rincian teknis
Kembali Nilai: | Mengembalikan timestamp pada keberhasilan. FALSE pada kegagalan |
---|---|
PHP Versi: | 4+ |
changelog: | PHP 5.3.0: Sekarang relatif format waktu seperti minggu ini, minggu sebelumnya, pekan lalu, dan minggu depan menafsirkan periode minggu Senin sampai Minggu, ketimbang 7 hari periode relatif terhadap tanggal / waktu saat PHP 5.3.0: Sekarang 24:00 adalah format valid PHP 5.2.7: Pada versi sebelumnya, jika meminta terjadinya diberikan dari hari kerja yang diberikan dalam satu bulan di mana yang hari kerja adalah hari pertama bulan itu tidak benar akan menambah satu minggu untuk cap waktu kembali. Ini telah diperbaiki sekarang PHP 5.1.0: Mengembalikan FALSE pada kegagalan (earlier versions returns -1) , dan isu-isu E_STRICT dan waktu E_NOTICE kesalahan zona PHP 5.0.2: Sekarang benar menghitung "now" dan kali lain relatif dari waktu saat ini, tidak dari tengah malam hari ini PHP 5.0.0: Memungkinkan mikrodetik (but they are ignored) |
<PHP Date / Time Referensi