/**
* 获取指定日期所在月的开始日期与结束日期
* @param string $date
* @param boolean 为true返回开始日期,否则返回结束日期
* @return array
* @author zyb <zyb.allwell@gmail.com>
* @access private
*/
private function getMonthRange( $date, $returnFirstDay = true ) {
$timestamp = strtotime( $date );
if ( $returnFirstDay ) {
$monthFirstDay = date( 'Y-m-1 00:00:00', $timestamp );
return $monthFirstDay;
} else {
$mdays = date( 't', $timestamp );
$monthLastDay = date( 'Y-m-' . $mdays . ' 23:59:59', $timestamp );
return $monthLastDay;
}
}
相关文章
- 07-19Hutool中DateUtil常用方法(格式化日期Date2Str、Str2Date、获取一天的开始时间和结束时间、日期时间差)
- 07-19easyui中设置开始日期只能选择比结束日期小的日期,js代码获取日期的值
- 07-19python获取本天,本周,本月,本年,上一天,上一周,上一月,上一年的开始及结束日期
- 07-19sql 生成开始日期到结束日期与开始日期的相差天数
- 07-19php 获取指定日期所在月份的最后一天
- 07-19java获取指定日期的所在周的第一天(周一)
- 07-19PHP获取指定时间的前6个月月份 、获取前6天日期
- 07-19php获取指定日期的前一天,前一月,前一年日期
- 07-19php 获取指定日期段内每一天的日期
- 07-19java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月