strtotime

(PHP 4, PHP 5, PHP 7)

strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳

说明

int strtotime ( string $time [, int $now = time() ] )

本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now 参数给出的时间,如果没有提供此参数则用系统当前时间。
本函数将使用 TZ 环境变量(如果有的话)来计算时间戳。自 PHP 5.1.0 起有更容易的方法来定义时区用于所有的日期/时间函数。此过程在 date_default_timezone_get() 函数页面中有说明。

参数

time
日期/时间字符串。正确格式的说明详见 日期与时间格式。
now
用来计算返回值的时间戳。

返回值

成功则返回时间戳,否则返回 FALSE。在 PHP 5.1.0 之前本函数在失败时返回 -1。

错误/异常

在每 次调用日期/时间函数时,如果时区无效则会引发 E_NOTICE 错误,如果使用系统设定值或 TZ 环境变量,则会引发 E_STRICT 或 E_WARNING 消息。参见 date_default_timezone_set()。

示例:

echo date('Y-m-d', strtotime("+1 week 2 days 4 hours 2 seconds"));

示例将以年月日的格式打印当前日期 之后 1周2天4小时2秒之后的日期。该函数的基点是当前的时间time()。返回形式是int类型的时间戳。

最新文章

  1. thrift中的超时(timeout)坑
  2. PHP性能监测的工具介绍 - XHProf
  3. retrieve jenkins console output
  4. 描述Linux下软链接和硬链接的区别(计时2分钟)
  5. Android成长日记-五大布局
  6. 编程语言java-并发(锁)
  7. sass的视频教程
  8. 原生js的String类扩展
  9. CF 136A Presents
  10. 自动开机和自动关机设定方法(包括linux和windows)
  11. ssh整合启动tomcat报java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils
  12. 关于TileBrush中Viewbox,Viewport以及Stretch,AlignmentX/Y的详细研究
  13. Python--day11(函数的参数)
  14. 线程同步的实现方式(volatile、synchronized、CountDownLatch)
  15. mysql case when 判断null
  16. day_5.02 py
  17. 37.js----浅谈js原型的理解
  18. 网关、子网掩码、DHCP, DNS
  19. foreman自动化工具安装使用
  20. 据库被标记为RESTORING的处理方式,正在还原中,正在恢复

热门文章

  1. CentOS 7 源码编译安装 Mysql 5.7
  2. input的onchange事件实际触发条件与解决方法
  3. Ubuntu 12.04下PHP环境的搭建(LAMP)
  4. 《C程序设计语言》读书笔记----习题1-21
  5. LPC1768的看门狗定时器使用
  6. Android应用运行过程(转)
  7. java web基础 --- URL重定向Filter
  8. asp.net 二级域名session共享
  9. ImageView的展示方式
  10. Html5 touch event