阅读量:0
strtotime()
是 PHP 中的一个内置函数,用于将任何英文文本日期时间描述解析为 Unix 时间戳。这个函数支持各种日期和时间格式,以下是一些常见的示例:
- “now”
- “today”
- “yesterday”
- “tomorrow”
- “next week”
- “last week”
- “next month”
- “last month”
- “2022-01-01” (Y-m-d 格式)
- “2022/01/01” (Y/m/d 格式)
- “2022.01.01” (Y.m.d 格式)
- “01-01-2022” (d-m-Y 格式)
- “01/01/2022” (d/m/Y 格式)
- “01.01.2022” (d.m.Y 格式)
- “January 1, 2022”
- “1st January 2022”
- “1 Jan 2022”
- “+1 day”
- “-1 day”
- “+1 week”
- “-1 week”
- “+1 month”
- “-1 month”
- “+1 year”
- “-1 year”
- “1 day ago”
- “1 week ago”
- “1 month ago”
- “1 year ago”
- “1 hour ago”
- “1 minute ago”
- “1 second ago”
- “1 hour from now”
- “1 minute from now”
- “1 second from now”
注意:这个函数对大小写不敏感,所以 “NOW”、“Now” 和 “now” 都会产生相同的结果。
此外,strtotime()
函数还支持许多其他日期和时间格式,包括相对时间表达式(如 “2 days ago”)和复合时间表达式(如 “next monday 10:00 PM”)。更多信息可以在 PHP 官方文档中找到:https://www.php.net/manual/en/function.strtotime.php