在PHP開發中,我們經常會對兩個時間的大小進行判斷,但是,在PHP中,兩個時間是不可以直接進行比較,因為時間是由年、月、日、時、分、秒組成的,所以,如果需要將兩個時間進行比較的話,我們首先要做的就是將時間解析為時間戳的格式,這就要用到我們前面學習的利用strtotime()函數將日期和時間解析為UNIX時間戳的知識了,只有將時間轉化為時間戳的格式,才能夠進行比較。本章就給大家講解一下,在PHP中,怎么比較兩個時間的大小。
假如現在有兩個時間:
2017-4-15
2018-4-15
我們首先就要使用strtotime()函數,先將這兩個時間轉化為時間戳
strtotime(“2017-4-15”)
strtotime(“2018-4-15”)
然后在比較這兩個時間戳的大小,這樣就能對我們的兩個時間進行大小比較了,讓我們用實例來說明一下
比較兩個時間的大小實例
代碼如下
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