在php中增加一天时间戳的详细教程解析来了,两种增加方法奉上:
1、直接利用strtotime()函数计算时间间隔,可将间隔后的日期以UNIX时间戳的格式返回,语法“strtotime("+1 day")”;
2、利用time()函数计算当前时间戳,并在当前时间戳的基础上加上一天的秒数即可,语法“time()+(1 * 24 * 3600)”。
在php中增加一天时间戳的详细教程解析
本文主要分享给大家两种增加一天时间戳的方法,下面来看看逐个解析:
方式1:利用strtotime() 函数
有时我们需要在一个日期上加减一定的时间间隔。可以使用 strtotime() 来计算一些日期时间间隔,并将间隔后的日期以UNIX时间戳的格式返回。
※STRTOTIME() 函数有两种用法:一种是将字符串形式的、用英文文本描述的日期时间解析为 UNIX 时间戳,一种是用来计算一些日期时间的间隔。
示例代码:
<?php
header("Content-type:text/html;charset=utf-8");
echo "当前时间戳为:".strtotime("now")."<br>";
echo "格式化后:".date("Y-m-d H:i:s",strtotime("now"))."<br><br>";
echo "增加一天的时间戳为:".strtotime("+1 day")."<br>";
echo "格式化后:".date("Y-m-d H:i:s",strtotime("+1 day"));
?>
方式二:利用time()+一天的秒数
time() 函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。
time()+间隔秒数就可获取当前时间戳后几天的时间戳。因为本文求1天后的时间戳,因此间隔秒数为一天的秒数即可。
※一天秒数的计算方法:1 * 24 * 3600
示例代码:
<?php
header("Content-type:text/html;charset=utf-8");
echo "当前时间戳为:".time()."<br>";
echo "格式化当后:".date("Y-m-d H:i:s",time())."<br><br>";
$interval = 1 * 24 * 3600;
echo "增加一天的时间戳为:".(time()+$interval)."<br>";
echo "格式化当后:".date("Y-m-d H:i:s",time()+$interval)."<br>";
?>
关于在php中增加一天时间戳的详细教程解析到这里就结束了,翼速应用平台内有更多相关资讯,欢迎查阅!
我来说两句