本年第一天最后一天 本月第一天 最后一天 本周第一天最后一天 精确到秒 的时间戳
本年
$stime = mktime(0,0,0,1,0,date(Y));
$etime = mktime(0,0,0,1,1,date(Y)+1);
本月
$stime = mktime(0,0,0,date(m),1,date(Y));
$etime = mktime(0,0,0,date(m)+1,1,date(Y));
本周按照周一是第一天
$test = array(
'0'=>7,
'1'=>1,
'2'=>2,
'3'=>3,
'4'=>4,
'5'=>5,
'6'=>6
);
$days = $test[date(w)];
$sd = (date('d')-($days-1));
$ed = (date('d')+(7-$days));
$sw = mktime(0,0,0,date(m),$sd,date(Y));
$ew = mktime(0,0,0,date(m),$ed+1,date(Y));
本年
$stime = mktime(0,0,0,1,0,date(Y));
$etime = mktime(0,0,0,1,1,date(Y)+1);
本月
$stime = mktime(0,0,0,date(m),1,date(Y));
$etime = mktime(0,0,0,date(m)+1,1,date(Y));
本周按照周一是第一天
$test = array(
'0'=>7,
'1'=>1,
'2'=>2,
'3'=>3,
'4'=>4,
'5'=>5,
'6'=>6
);
$days = $test[date(w)];
$sd = (date('d')-($days-1));
$ed = (date('d')+(7-$days));
$sw = mktime(0,0,0,date(m),$sd,date(Y));
$ew = mktime(0,0,0,date(m),$ed+1,date(Y));