根据当前时间算出可用的时间戳间隔
当月第一天
123strtotime(date('Y-m-01', time())); //2017-3-01 00:00:00ormktime(0,0,0,date('m'),1,date('Y'));当月最后一天
123strtotime(date('Y-m-t', time())); //2017-3-31 00:00:00ormktime(23,59,59,date('m'),date('t'),date('Y'));前月第一天
1strtotime(date('Y-m-01').' -1 month'); //2017-2-01 00:00:00前月最后一天
1strtotime(date('Y-m-t').' -1 month'); //2017-2-28 00:00:00后一月第一天
1strtotime(date('Y-m-01').' +1 month'); //2017-4-01 00:00:00后一月最后一天
1strtotime(date('Y-m-t').' +1 month'); //2017-4-30 00:00:00
根据给定的时间戳算出可用的时间戳间隔
$input_timestamp = 1490320660; // 2017-03-24 01:57:40
给定的月份第一天
1strtotime(date('Y-m-01', $input_timestamp); //2017-3-01 00:00:00给定的月份最后一天
1strtotime(date('Y-m-t', $input_timestamp); //2017-3-31 00:00:00给定的前月第一天
1strtotime(date('Y-m-01',$input_timestamp).' -1 month'); //2017-2-01 00:00:00给定的前月最后一天
1strtotime(date('Y-m-t',$input_timestamp).' -1 month'); //2017-2-28 00:00:00给定的后月第一天
1strtotime(date('Y-m-01',$input_timestamp).' +1 month'); //2017-4-01 00:00:00给定的后月最后一天
1strtotime(date('Y-m-t',$input_timestamp).' +1 month'); //2017-4-30 00:00:00