PHP获取各种起止时间

<?php
/* 当日起止时间 */
$today_start = mktime( '0', '0', '0', date('m'), date('d'), date('Y') );
$today_end   = mktime( '23', '59', '59', date('m'), date('d'), date('Y') );
/* 周起止时间 */
$w = date('w') ? : 7;
$week_start = mktime( '0', '0', '0', date('m'), date('d')-$w+1, date('Y') );
$week_end   = mktime( '23', '59', '59', date('m'), date('d')-$w+7, date('Y') );
/* 月起止时间 */
$month_start = mktime( '0', '0', '0', date('m'), 1, date('Y') );
$month_end   = mktime( '23', '59', '59', date('m'), date('t'), date('Y') );
/* 当日起止时间 */
$today_stamp = strtotime('today');
$tomorrow_stamp = strtotime('tomorrow') - 1;


评论