当前位置: 首页 > news >正文

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

/** 日期差几天* @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];
}

http://www.lryc.cn/news/214060.html

相关文章:

  • .net 7 上传文件踩坑
  • C++基础算法④——排序算法(快速、归并附完整代码)
  • 高防CDN如何在防护cc上大显神通
  • 解决CSS中height:100%失效的问题
  • 小红书穿搭类种草营销怎么做?纯干货
  • 什么是ARFF文件,以.arff结尾
  • 华为OD机考算法题:计算疫情扩散时间
  • 29岁从事功能测试5年被辞,面试4个月还没到工作......
  • 再记【fatal error C1001: 内部编译器错误】的一个原因
  • 数据分析、大数据分析和人工智能之间的区别
  • Spring系列之基础
  • Android开发知识学习——TCP / IP 协议族
  • 思维训练 第四课 省略句
  • soul协议算法
  • 电子产品的认证体系
  • 大厂面试题-网络四元组
  • 【通义千问“助力用户运营,无代码开发实现API连接广告推广和CRM】
  • 数据结构第一课-----------数据结构的介绍
  • Python武器库开发-常用模块之OS模块(十一)
  • Vectrosity 插件使用
  • 数据结构详细笔记——并查集
  • transformers-Generation with LLMs
  • maven之父子工程版本控制案例实战,及拓展groupId和artifactId的含义
  • 100量子比特启动实用化算力标准!玻色量子重磅发布相干光量子计算机
  • JAVA基础(JAVA SE)学习笔记(十)多线程
  • ChatGPT参数只有200亿?扩散代码模型,意外泄露
  • VR虚拟仿真教学在建筑学课堂中的应用
  • 竞赛 深度学习实现行人重识别 - python opencv yolo Reid
  • 当代都市的时尚先锋:气膜建筑的魅力
  • 品牌加盟商做信息展示预约小程序的效果如何