Home  >  Article  >  Backend Development  >  Detailed explanation of the use of php time function strtotime

Detailed explanation of the use of php time function strtotime

不言
不言Original
2018-04-20 15:01:426231browse

The content of this article is about the detailed explanation of the use of the PHP time function strtotime. It has a certain reference value. Now I share it with you. Friends in need can refer to

Definition and Usage strtotime()
The strtotime() function parses the date and time description of any English text into a Unix timestamp.

Syntax
strtotime(time,now)

##ParametersDescriptiontimeSpecifies the time string to be parsed. nowThe timestamp used to calculate the return value. If this parameter is omitted, the current time is used.
  • Description
    This function expects a string containing a US English date format and attempts to parse it into a Unix timestamp (number of seconds since January 1 1970 00:00:00 GMT ), its value is relative to the time given by the now parameter. If this parameter is not provided, the current system time is used.
    This function will use the TZ environment variable (if any) to calculate the timestamp. Since PHP 5.1.0 there is an easier way to define the time zone used in all date/time functions. This process is documented on the date_default_timezone_get() function page.

// #1
echo strtotime("now");  // 获取当前时间戳
echo date('Y-m-d H:i:s', strtotime("now"));
// #2
echo strtotime("2015-06-11 10:11:00");  // 获取指定的时间戳
echo date('Y-m-d H:i:s', strtotime("2015-06-11 10:11:00"));
// #3
echo strtotime("3 October 2005");   // 获取指定的时间戳[等同于strtotime("2005-10-03")]
echo date('Y-m-d H:i:s', strtotime("3 October 2005"));
// #4
echo strtotime("+5 hours"); // 当前时间加五个小时 [对比#1]
echo date('Y-m-d H:i:s', strtotime("+5 hours"));
// #5
echo strtotime("+1 day");   // 当前时间加1天 [对比#1]
echo date('Y-m-d H:i:s', strtotime("+1 day"));
// #6
echo strtotime("+2 days");  // 当前时间加多天 名词变复数 [对比#1]
echo date('Y-m-d H:i:s', strtotime("+2 days"));
// #7
echo strtotime("+1 week 3 days 7 hours 5 seconds"); // 当前时间加 1周 3天 7小时 5秒 [对比#1]
echo date('Y-m-d H:i:s', strtotime("+1 week 3 days 7 hours 5 seconds"));
// #8
echo strtotime("next Monday");  // 当前时间下一个周一
echo date('Y-m-d H:i:s', strtotime("next Monday"));
// #9
echo strtotime("last Sunday");  // 当前时间前一个周日
echo date('Y-m-d H:i:s', strtotime("last Sunday"));
// #10
echo strtotime("-1 day",strtotime("2018-07-01 10:11:00"));  // 给定时间 减去一天
echo date('Y-m-d H:i:s', strtotime("-1 day",strtotime("2018-07-01 10:11:00")));


Time noun:
year plural years
month month plural months
week plural weeks
day plural days
hour plural hours
minute second plural seconds
Seconds minute plural minutes
Previous last
Next
January January
February
March
April
May May
June
July
August
September
October
November
December                                                                            

Related recommendations:

php Use strtotime to get the date code examples of last month, next month, and this month

Detailed explanation of strtotime function in php

The above is the detailed content of Detailed explanation of the use of php time function strtotime. For more information, please follow other related articles on the PHP Chinese website!

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