PHP 获取本周、今日、本月的起始时间戳

当前周的开始时间(周一)

$begintime = mktime(0, 0, 0, date('m'), (date('d') - (date('w')>0 ? date('w') : 7) + 1), date('Y'));

当前周的结束时间(周天)

$endtime = mktime(0, 0, 0, date('m'), (date('d') - (date('w')>0 ? date('w') : 7) + 7), date('Y'));

//今日开始时间戳和结束时间戳

$beginToday=mktime(0, 0, 0, date('m'), date('d'), date('Y'));

$endToday=mktime(0, 0, 0, date('m'), date('d')+1, date('Y'))-1;

//本月起始时间戳和结束时间戳

$beginThismonth=mktime(0, 0, 0, date('m'), 1, date('Y'));

$endThismonth=mktime(23, 59, 59, date('m'), date('t'), date('Y'));