php计算两个开始结束日期或月份之间所有日期及月份代码
代码语言:php
所属分类:其他
代码描述:php计算两个开始结束日期或月份之间所有日期及月份代码,例如上月11号与本月12号之前所有的日期,还有去年11月至本年12月之间所有的月份数据。
代码标签: php 计算 两个 开始 结束 日期 月份 之间 所有
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php /** * 获取指定日期段内每一天的日期 * @param Date $startdate 开始日期 * @param Date $enddate 结束日期 * @return Array */ function getDateFromRange($startdate, $enddate) { $stimestamp = strtotime($startdate); $etimestamp = strtotime($enddate); // 计算日期段内有多少天 $days = ($etimestamp-$stimestamp)/86400+1; // 保存每天日期 $date = array(); for ($i = 0; $i < $days; $i++) { $date[] = date('Y-m-d', $stimestamp+(86400*$i)); } return $date; } $startdate = '2021-08-29'; $enddate = '2022-09-29'; // demo $date = getDateFromRange($startdate, $enddate); //print_r($date); /** * 获取指定月份段内每一个月份 * @param Date $startmonth 开始日期 * @param Date $endmonth 结束日期 * @return Array */ function getMonthFromRange($startmonth, $endmonth) { $stimestamp = strtotime($startmonth); $etimestamp = strtotime($endmonth); // 计算日期段内有多少天 // $d.........完整代码请登录后点击上方下载按钮下载查看
网友评论0