实现将指定时间与时间戳进行加减后,输出指定格式时间的PHP函数
时间:2023年10月04日
/来源:网络
/编辑:佚名
以下是一个实现将指定时间与时间戳进行加减后,输出指定格式时间的PHP函数:
<?php
/**
* 将指定时间与时间戳相加减后,输出指定格式时间
*
* @param string $time 日期时间字符串,格式为 'Y-m-d H:i:s'
* @param int $seconds 要添加或减去的秒数,正数为加,负数为减
* @param string $format 输出的日期时间格式,默认为 'Y-m-d H:i:s'
* @return string 格式化后的日期时间字符串
*/
function add_seconds_to_time($time, $seconds, $format = 'Y-m-d H:i:s') {
// 将日期时间字符串转换为时间戳
$timestamp = strtotime($time);
// 计算加减后的时间戳
$new_timestamp = $timestamp + $seconds;
// 将时间戳格式化为指定格式的日期时间字符串
$new_time = date($format, $new_timestamp);
// 返回格式化后的日期时间字符串
return $new_time;
}
// 示例用法
$time = '2023-04-25 13:03:02';
$seconds = 3600; // 假设要将时间加上1小时
$new_time = add_seconds_to_time($time, $seconds);
echo $new_time; // 输出 '2023-04-25 14:03:02'
?>
可以将以上代码保存为一个PHP文件,并在需要的地方调用该函数来实现指定时间与时间戳的加减。在调用该函数时,您需要传递三个参数:
$time:日期时间字符串,格式为 ‘Y-m-d H:i:s’
$seconds:要添加或减去的秒数,正数为加,负数为减
$format:输出的日期时间格式,默认为 ‘Y-m-d H:i:s’,您可以根据需要自行指定。
函数将返回格式化后的日期时间字符串
<?php
/**
* 将指定时间与时间戳相加减后,输出指定格式时间
*
* @param string $time 日期时间字符串,格式为 'Y-m-d H:i:s'
* @param int $seconds 要添加或减去的秒数,正数为加,负数为减
* @param string $format 输出的日期时间格式,默认为 'Y-m-d H:i:s'
* @return string 格式化后的日期时间字符串
*/
function add_seconds_to_time($time, $seconds, $format = 'Y-m-d H:i:s') {
// 将日期时间字符串转换为时间戳
$timestamp = strtotime($time);
// 计算加减后的时间戳
$new_timestamp = $timestamp + $seconds;
// 将时间戳格式化为指定格式的日期时间字符串
$new_time = date($format, $new_timestamp);
// 返回格式化后的日期时间字符串
return $new_time;
}
// 示例用法
$time = '2023-04-25 13:03:02';
$seconds = 3600; // 假设要将时间加上1小时
$new_time = add_seconds_to_time($time, $seconds);
echo $new_time; // 输出 '2023-04-25 14:03:02'
?>
可以将以上代码保存为一个PHP文件,并在需要的地方调用该函数来实现指定时间与时间戳的加减。在调用该函数时,您需要传递三个参数:
$time:日期时间字符串,格式为 ‘Y-m-d H:i:s’
$seconds:要添加或减去的秒数,正数为加,负数为减
$format:输出的日期时间格式,默认为 ‘Y-m-d H:i:s’,您可以根据需要自行指定。
函数将返回格式化后的日期时间字符串
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03