本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php增加一天时间戳有两种方法:直接利用strtotime() 函数利用time()+一天的秒数方式1:利用strtotime() 函数有时我们需要在一个日期上加减一定
本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑
php增加一天时间戳有两种方法:
直接利用strtotime() 函数
利用time()+一天的秒数
方式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>";
?>
扩展知识:date() 函数
date() 函数格式化本地日期和时间,并返回格式化的日期字符串。
语法
date(fORMat,timestamp);
返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。
参数 | 描述 |
---|---|
format | 必需。规定输出日期字符串的格式。可使用下列字符:
同时,也可使用下列预定义常量(从 PHP 5.1.0 开始可用):
|
timestamp | 可选。规定一个整数的 Unix 时间戳。默认是当前的本地时间(time())。 |
以上就是php怎么增加一天时间戳的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: php怎么增加一天时间戳
本文链接: https://www.lsjlt.com/news/173091.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0