在PHP開發中,咱們常常會對兩個時間的大小進行判斷,可是,在PHP中,兩個時間是不能夠直接進行比較,由於時間是由年、月、日、時、分、秒組成的,因此,若是須要將兩個時間進行比較的話,咱們首先要作的就是將時間解析爲時間戳的格式,這就要用到咱們前面學習的利用strtotime()函數將日期和時間解析爲UNIX時間戳的知識了,只有將時間轉化爲時間戳的格式,纔可以進行比較。本章就給你們講解一下,在PHP中,怎麼比較兩個時間的大小。php
假如如今有兩個時間:html
2017-4-15函數
2018-4-15學習
咱們首先就要使用strtotime()函數,先將這兩個時間轉化爲時間戳編碼
strtotime(「2017-4-15」)spa
strtotime(「2018-4-15」)code
而後在比較這兩個時間戳的大小,這樣就能對咱們的兩個時間進行大小比較了,讓咱們用實例來講明一下htm
比較兩個時間的大小實例utf-8
代碼以下ci
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
運行結果以下圖:
實例詳解:
在這個例子中,咱們首先聲明兩個時間變量,而後使用strtotime()函數對這兩個變量進行比較,再求差,最後根據差值輸出結果。這樣就能實現兩個時間的大小比較了。
實現了兩個時間的大小比較,下一節,咱們再用時間日期函數,完成一個倒計時的功能。
以上就是用strtotime()函數比較兩個時間的大小實例詳解的詳細內容
http://www.php.cn/php-weizijiaocheng-360544.html