Rumah pembangunan bahagian belakang tutorial php php strtotime()函数将日期和时间解析为UNIX时间戳实例详解

php strtotime()函数将日期和时间解析为UNIX时间戳实例详解

Apr 18, 2017 am 10:43 AM

在PHP中我们使用strotime()函数可以将任何英文文本的日期和时间解析为UNIX时间戳。它的语法如下:

strotime()函数语法格式

strtotime(time,now);
Salin selepas log masuk

其值是相对于参数now给出的时间,如果没有提供此参数now则用系统当前时间。

参数详解:

该函数有两个参数

time

被解析的字符串,格式根据 GNU » 日期输入格式 的语法。在 PHP 5.0 之前,time 中不允许有毫秒数,自 PHP 5.0 起可以有但是会被忽略掉。

now

用来计算返回值的时间戳。 该参数默认值是当前时间time(),也可以设置为其他时间的时间戳()

返回值: 成功则返回间戳,否则返回 FALSE 。在 PHP 5.1.0 之前本函数在失败时返回 -1,后面版本返回false.

strtotime的第一个参数可以是我们常见的英文时间格式,比如“2008-8-20”或“10 September 2000 ”等等。也可以是以参数now为基准的时间描述,比如“+1 day”等等。

strotime()函数实例

实例一

使用strotime()函数获取指定日期的unix时间戳,代码如下

<?php
echo strtotime("2017-4-10");

?>
Salin selepas log masuk

运行结果:

6.png

实例说明:返回2017年4月10日0点0分0秒时间戳


实例二

本实例应用strotime()函数获取英文格式日期时间字符串的UNIX时间戳,并将部分时间输出,实例代码如下

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

echo strtotime("now")." ";                                              //当前时间的时间戳
echo "输出时间:".date("Y-m-d H:i:s",strtotime("now"))."<br/>";        //输出当前时间


echo strtotime("10 May 2017")." ";                                     //输出指定日期的时间戳
echo "输出时间:".date("Y-m-d H:i:s",strtotime("10 May 2017"))."<br/>";        //输出指定日期的时间


echo strtotime("+3 day")." ";                                           //输出当前时间三天后的时间戳
echo "输入三天后的时间:".date("Y-m-d H:i:s",strtotime("+3 day"))."<br/>";

echo strtotime("+1 week")." ";
echo "输出下个星期此时的时间:".date("Y-m-d H:i:s",strtotime("+1 week"))."<br/>";

echo strtotime("+1 week 2 days 3 hours 4 seconds")."<br/>";

echo strtotime("NEXT Thursday")."<br/>";

echo strtotime("last Monday");

?>
Salin selepas log masuk

代码运行结果:

1.png

上面就是我们strotime()函数完成的简单功能。下一节,将通过我们前面学习的几个时间函数,有我们的mktime()函数获得本地时间戳time()函数获取当前时间戳date()函数获取当前日期和时间getdate()函数获取日期信息和checkdate()函数检验日期的有效性等,通过这些函数,来完成我们对日期和时间的应用。


Atas ialah kandungan terperinci php strtotime()函数将日期和时间解析为UNIX时间戳实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pemprosesan masa Golang: Cara menukar cap masa kepada rentetan dalam Golang Pemprosesan masa Golang: Cara menukar cap masa kepada rentetan dalam Golang Feb 24, 2024 pm 10:42 PM

Penukaran masa Golang: Cara menukar cap masa kepada rentetan Di Golang, operasi masa adalah salah satu operasi yang sangat biasa. Kadangkala kita perlu menukar cap masa kepada rentetan untuk paparan atau penyimpanan yang mudah. Artikel ini akan memperkenalkan cara menggunakan Golang untuk menukar cap masa kepada rentetan dan memberikan contoh kod khusus. 1. Penukaran cap masa dan rentetan Di Golang, cap masa biasanya dinyatakan dalam bentuk nombor integer, yang mewakili bilangan saat dari 1 Januari 1970 hingga masa semasa. Rentetannya ialah

Cara membuat dan menamakan fail/folder berdasarkan cap masa semasa Cara membuat dan menamakan fail/folder berdasarkan cap masa semasa Apr 27, 2023 pm 11:07 PM

Jika anda sedang mencari cara untuk membuat dan menamakan fail dan folder secara automatik berdasarkan cap masa sistem, anda telah datang ke tempat yang betul. Terdapat cara yang sangat mudah untuk menyelesaikan tugas ini. Folder atau fail yang dibuat kemudiannya boleh digunakan untuk pelbagai tujuan seperti menyimpan sandaran fail, menyusun fail berdasarkan tarikh, dsb. Dalam artikel ini, kami akan menerangkan dalam beberapa langkah yang sangat mudah cara membuat fail dan folder secara automatik dalam Windows 11/10 dan menamakannya mengikut cap masa sistem. Kaedah yang digunakan adalah skrip kelompok, yang sangat mudah. Harap anda seronok membaca artikel ini. Bahagian 1: Cara membuat dan menamakan folder secara automatik berdasarkan cap masa semasa sistem Langkah 1: Mula-mula, navigasi ke folder induk tempat anda ingin mencipta folder,

Bagaimana untuk memadankan cap masa menggunakan ungkapan biasa dalam Go? Bagaimana untuk memadankan cap masa menggunakan ungkapan biasa dalam Go? Jun 02, 2024 am 09:00 AM

Dalam Go, anda boleh menggunakan ungkapan biasa untuk memadankan cap masa: susun rentetan ungkapan biasa, seperti yang digunakan untuk memadankan cap masa ISO8601: ^\d{4}-\d{2}-\d{2}T \d{ 2}:\d{2}:\d{2}(\.\d+)?(Z|[+-][0-9]{2}:[0-9]{2})$ . Gunakan fungsi regexp.MatchString untuk menyemak sama ada rentetan sepadan dengan ungkapan biasa.

Tafsiran dokumentasi Java: Analisis penggunaan kaedah currentTimeMillis() kelas Sistem Tafsiran dokumentasi Java: Analisis penggunaan kaedah currentTimeMillis() kelas Sistem Nov 03, 2023 am 09:30 AM

Tafsiran dokumen Java: Analisis penggunaan kaedah currentTimeMillis() kelas Sistem, contoh kod khusus diperlukan Dalam pengaturcaraan Java, kelas Sistem ialah kelas yang sangat penting, yang merangkumi beberapa sifat dan operasi yang berkaitan dengan sistem. Antaranya, kaedah currentTimeMillis ialah kaedah yang sangat biasa digunakan dalam kelas Sistem Artikel ini akan menerangkan kaedah secara terperinci dan memberikan contoh kod. 1. Gambaran keseluruhan kaedah TimeMillis semasa

Bagaimana untuk mengalih keluar masa dari tarikh dalam Excel Bagaimana untuk mengalih keluar masa dari tarikh dalam Excel May 17, 2023 am 11:22 AM

Tukar Format Tarikh dalam Excel Menggunakan Format Nombor Cara paling mudah untuk mengalih keluar masa daripada tarikh dalam Excel ialah menukar format nombor. Ini tidak mengalih keluar masa daripada cap masa - ia hanya menghalangnya daripada dipaparkan dalam sel anda. Jika anda menggunakan sel ini dalam pengiraan, masa dan tarikh masih disertakan. Untuk menukar format tarikh dalam Excel menggunakan format nombor: Buka hamparan Excel anda. Pilih sel yang mengandungi cap masa anda. Dalam menu utama, pilih anak panah ke bawah di hujung kotak format nombor. Pilih format tarikh. Selepas menukar format, masa akan berhenti muncul dalam sel anda. Jika anda mengklik pada salah satu sel, format masa masih kelihatan dalam bar formula. Gunakan pemformatan sel

Amalan Terbaik untuk Mendapatkan Cap Masa: Alat Berkuasa dalam Pengaturcaraan Golang Amalan Terbaik untuk Mendapatkan Cap Masa: Alat Berkuasa dalam Pengaturcaraan Golang Dec 29, 2023 am 08:28 AM

Alat Pengaturcaraan Golang: Amalan Terbaik untuk Mendapat Cap Masa Pengenalan: Dalam pembangunan perisian, cap masa ialah konsep yang sangat biasa. Ia ialah nilai berangka yang mengenal pasti kejadian peristiwa tertentu, biasanya mewakili bilangan milisaat atau nanosaat sejak beberapa titik rujukan dalam masa. Di Golang, pemprosesan cap masa adalah sangat mudah dan cekap. Artikel ini akan memperkenalkan amalan terbaik untuk mendapatkan cap masa di Golang dan memberikan contoh kod khusus. Teks: Dapatkan cap masa semasa Di Golang, mendapatkan cap masa semasa adalah sangat mudah. kita boleh

Pengendalian cap waktu dalam PHP: Cara menggunakan fungsi strftime untuk memformat cap masa ke dalam masa tarikh setempat Pengendalian cap waktu dalam PHP: Cara menggunakan fungsi strftime untuk memformat cap masa ke dalam masa tarikh setempat Jul 30, 2023 am 09:15 AM

Pengendalian cap masa dalam PHP: Bagaimana untuk memformat cap masa ke dalam masa tarikh setempat menggunakan fungsi strftime Semasa membangunkan aplikasi PHP, kita sering perlu berurusan dengan tarikh dan masa. PHP menyediakan fungsi pemprosesan tarikh dan masa yang berkuasa, antaranya fungsi strftime membolehkan kami memformat cap masa ke dalam tarikh dan masa setempat. Fungsi strftime mempunyai sintaks berikut: strftime(string$format[,int$timestamp=ti

Bagaimana untuk menukar cap waktu kepada tarikh dalam js dan php Bagaimana untuk menukar cap waktu kepada tarikh dalam js dan php Mar 21, 2023 pm 05:16 PM

Kedua-dua JavaScript dan PHP menyokong pemprosesan cap waktu. JavaScript menggunakan objek Date untuk mengendalikan tarikh dan masa, manakala PHP menggunakan fungsi date() untuk memformat cap masa. Artikel ini akan memperkenalkan anda kepada cara menukar antara cap masa dan tarikh dalam JavaScript dan PHP.

See all articles