php strtotime函数怎么用
PHP strtotime()函数怎么用?
strtotime()函数接受表示日期时间的字符串参数,将任何英文文本的日期或时间描述解析为 Unix 时间戳;例如,“now”指的是当前日期。该函数返回自Unix Epoch以来的秒数。我们还可以使用date()函数以日期格式返回英文文本日期时间。
基本语法:
strtotime ($EnglishDateTime, $time_now)
参数:strtotime()函数接受两个参数
● $EnglishDateTime :指定英文文本时间或日期描述,表示要返回的日期或时间。该函数解析字符串并以秒为单位返回时间;不可省略。
● $time_now:指定用于计算返回值的时间戳;可省略。
注:由于时间/日期不是静态的,因此输出会有所不同。
下面通过代码示例来看看PHP strtotime()函数的使用
示例1:显示当前时间
<?php header("content-type:text/html;charset=utf-8"); //以秒为单位显示当前时间 echo "以秒为单位显示当前时间:".strtotime("now"), "<br>"; // 以日期格式显示当前时间 echo "以日期格式显示当前时间:".date("Y-m-d", strtotime("now"))."\n"; ?>
输出:
以秒为单位显示当前时间:1556162013 以日期格式显示当前时间:2019-04-25
示例2:显示“12th february 2017”所描述的时间日期
<?php header("content-type:text/html;charset=utf-8"); // 以秒为单位显示转换后的日期时间 echo "以秒为单位显示:".strtotime("12th february 2017")."<br>"; // 以日期格式显示转换后的日期时间 echo "以日期格式显示:".date("Y-m-d", strtotime("12th february 2017"))."<br>"; ?>
输出:
以秒为单位显示:1486854000 以日期格式显示:2017-02-12
示例3:显示当前时间的下周日的日期
<?php header("content-type:text/html;charset=utf-8"); // 以秒为单位显示转换后的日期时间 echo "以秒为单位显示:".strtotime("next sunday")."<br>"; // 以日期格式显示转换后的日期时间 echo "以日期格式显示:".date("Y-m-d", strtotime("next sunday"))."<br>"; ?>
输出:
以秒为单位显示:1556402400 以日期格式显示:2019-04-28
相关视频教程推荐:《PHP教程》
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注教程集相关教程栏目!!!
以上就是php strtotime函数怎么用的详细内容,更多请关注教程集其它相关文章!
您可能感兴趣的文章:
php 时间数据转换为时间戳代码
PHP获得今天 天凌晨时间戳的例子
php strtotime函数怎么用
PHP中使用strtotime函数注意事项
php中怎么将时间转换为时间戳
php strtotime 将日间日期转换成时间时间戳
php中的UNIX时间戳函数strtotime
php时间函数strtotime的深入理解
PHP时间戳与日期之间转换
php时间戳函数 strtotime 应用实例