Home >Backend Development >PHP Tutorial >Summary of PHP timestamp functions_PHP tutorial
1. The PHP timestamp function obtains the unix timestamp strtotime(”2009-1-22″) of the specified date. The example is as follows:
echo strtotime(”2009-1-22″) Result: 1232553600
Description: Return the timestamp of 0:00:00 on January 22, 2009
Second, the example of obtaining the English text date and time using the PHP timestamp function is as follows:
For easy comparison, use date to convert the current timestamp and the specified timestamp into system time
(1 )Print the timestamp of tomorrow at this time strtotime(”+1 day”)
Current time: echo date(”Y-m-d H:i:s”,time()) Result: 2009-01-22 09: 40:25
Specify time: echo date("Y-m-d H:i:s",strtotime("+1 day")) Result: 2009-01-23 09:40:25
(2) Print the timestamp of yesterday at this time strtotime(”-1 day”)
Current time: echo date(”Y-m-d H:i:s”,time()) Result: 2009-01- 22 09:40:25
Specify time: echo date("Y-m-d H:i:s",strtotime("-1 day")) Result: 2009-01-21 09:40:25
(3) Print the timestamp at this time next week strtotime(”+1 week”)
Current time: echo date(”Y-m-d H:i:s”,time()) result :2009-01-22 09:40:25
Specify time: echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) Result: 2009-01-29 09: 40:25
(4) Print the timestamp of last week at this time strtotime("-1 week")
Current time: echo date("Y-m-d H:i:s", time()) Result: 2009-01-22 09:40:25
Specify time: echo date("Y-m-d H:i:s",strtotime("-1 week")) Result: 2009- 01-15 09:40:25
(5) Print the timestamp of the specified day of the week strtotime("next Thursday")
Current time: echo date("Y-m-d H:i: s”,time()) Result: 2009-01-22 09:40:25
Specify time: echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) Result: 2009-01-29 00:00:00
(6) Print the timestamp of the specified day of the week strtotime(”last Thursday”)
Current time: echo date(”Y-m-d H: i:s”,time()) Result: 2009-01-22 09:40:25
Specified time: echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) Result: 2009-01-15 00:00:00
As can be seen from the above PHP timestamp function example, strtotime can parse the date and time description of any English text into a Unix timestamp. We combine it with mktime() or date( ) format date and time to obtain the specified timestamp and achieve the required date and time.