Home >Backend Development >PHP Tutorial >Examples of usage of strtotime function in PHP

Examples of usage of strtotime function in PHP

WBOY
WBOYOriginal
2016-07-25 08:59:381090browse
This article introduces the usage of the time function strtotime in PHP and introduces some specific examples to help everyone understand. If necessary, friends may wish to refer to it.

Function of strtotime function in php: Get the timestamp of a certain date, or get the timestamp of a certain time. strtotime parses any English text date and time description into a Unix timestamp [converts system time to unix timestamp].

1. Get the unix timestamp of a specified date

strtotime("2009-1-22")

Example:

echo strtotime("2009-1-22")

Result: 1232553600 Description: Returns the timestamp of 0:00:00 on January 22, 2009

Second, get the English text date and time Use date to convert the current timestamp and the specified timestamp into system time (1) Print the timestamp at this time tomorrow strtotime("+1 day") 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("+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

Specified 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

Specified time:

echo date("Y-m-d H:i:s",strtotime("+1 week"))

Result: 2009-01-29 09:40:25

(4) Print the timestamp at this time last week strtotime("-1 week")

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("-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

Specified 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

From the above example, we can see that the strtotime() function can parse the date and time description of any English text into a Unix timestamp. If combined with mktime() or date() formatted date and time, the specified timestamp can be obtained. to achieve what is needed date and time.

It is recommended that you test the above examples yourself. Practice more and write more code. Practice makes perfect.



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn