php 时间函数strtotime 使用详解

阅读量:26
2021-04-18

这篇文章介绍的内容是关于php 时间函数strtotime 使用详解 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

定义和用法 strtotime()
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。

语法
strtotime(time,now)

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

// #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")));

时间名词:
年year 复数years
月month 复数months
周week 复数weeks
日day 复数days
时hour 复数hours
分second 复数seconds
秒minute 复数minutes
上一个last
下一个next
一月January
二月February
三月March
四月April
五月May
六月June
七月July
八月August
九月September
十月October
十一月November
十二月December

相关推荐:

php 使用strtotime获取上个月、下个月、本月的日期代码实例

php中strtotime函数详解

以上就是php 时间函数strtotime 使用详解的详细内容,更多请关注星网无限其它相关文章!

声明:本文原创发布星网无限,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@处理

THE END

发表评论

相关推荐

  • php getdate函数怎么用

    php getdate函数用于返回当前本地的“日期/时间”的“日期/时间”信息,其语法为“getdate(timestamp)”,该函数会返回带有与时间 ...

    阅读量:99
    2021-04-19
  • column的10篇内容推荐

    column-fill属性会将不同高度的指定列以高度差最小化的方式进行对齐,这里我们就来看一下CSS3的column-fill属性对齐列内容高 ...

    阅读量:100
    2021-04-19
  • PHPMailer 中文使用说明小结_PHP教程

    A开头: $AltBody --属性 出自:PHPMailer : $AltBody 文件:class.phpmailer .php 说明:该属性的设置是在邮件正文不支持HT ...

    阅读量:133
    2021-04-19
  • php date与gmdate的获取日期的区别_PHP教程

    date -- 格式化一个本地时间/日期   gmdate -- 格式化一个 /UTC 日期/时间,返回的是格林威治标准时(GMT)。   举个 ...

    阅读量:115
    2021-04-19
  • php 正确解码javascript中通过escape编码后的字符_PHP教程

    这是很久以前收集的一个,不知道谁写的了,但经过测试没有问题~ JavaScript代码

    阅读量:114
    2021-04-19