tutorial pengembangan web terbaru
 

PHP strtotime() Function

<PHP Date / Time Referensi

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