当前位置:首页 > 编程笔记 > 正文
已解决

PHP自定义函数--输入起始日期和解算日期返回日期差几天和 上一个周期的起始结束日期

来自网友在路上 191891提问 提问时间:2023-11-06 14:56:08阅读次数: 91

最佳答案 问答题库918位专家为你答疑解惑

/** 日期差几天* @param beginDate:2018-01-26 endDatee:2018-01-26* @return int days* */
function dateDiff($beginDate, $endDate)
{$diff = date_diff(date_create($beginDate), date_create($endDate))->format('%R%a');return (int)$diff;
}/** 返回上一周期的起始和结束日期和差几天* @param beginDate:2018-01-26 endDatee:2018-01-26* @return array* */
function dateBeginEnd($beginDate, $endDate)
{$diff = (int)date_diff(date_create($beginDate), date_create($endDate))->format('%R%a');$dateDiff = dateDiff($beginDate,$endDate)+1;$startDate = date('Y-m-d',strtotime($beginDate)-$dateDiff*24*3600);$endDate = (date('Y-m-d',strtotime($startDate)+($dateDiff-1)*24*3600));return ['beginDate'=>$startDate,'endDate'=>$endDate,'diff'=>$diff];
}

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"PHP自定义函数--输入起始日期和解算日期返回日期差几天和 上一个周期的起始结束日期":http://eshow365.cn/6-33719-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!