Jun
05
2024
php 获取指定月份的开始结束时间戳
作者:
绝缘体.. 发布:
2024-06-05 08:38 分类:
未分类 阅读:
抢沙发
php 获取指定月份的开始结束时间戳。
获取指定的年月所在月份的开始结束时间戳。
/**
*
* 获取指定年月的开始和结束时间戳
* @param int $year 年份
* @param int $month 月份
* @return array ['begin' => 0, 'end' => 0]
*/
function getMonthBeginAndEnd($year = 0, $month = 0) {
$year = $year ? $year : date('Y');
$month = $month ? $month : date('m');
$d = date('t', strtotime($year . '-' . $month));
return ['begin' => strtotime($year . '-' . $month), 'end' => mktime(23, 59, 59, $month, $d, $year)];
}
获取指定时间戳所在的月份的开始时间戳和结束时间戳。
/**
* 获取指定时间戳所在的月份的开始时间戳和结束时间戳
* @param int $timestamp
* @return array ['begin' => 0, 'end' => 0]
*/
function getMonthBeginAndEnd($timestamp = 0) {
$timestamp = $timestamp ? $timestamp : time();
$year = date('Y', $timestamp);
$month = date('m', $timestamp);
$d = date('t', strtotime($year . '-' . $month));
return ['begin' => strtotime($year . '-' . $month), 'end' => mktime(23, 59, 59, $month, $d, $year)];
}
微信扫一扫,打赏作者吧~