php 获取年月周第一天
2013-09-29 16:39
162 查看
本年第一天最后一天 本月第一天 最后一天 本周第一天最后一天 精确到秒 的时间戳
本年
$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));
相关文章推荐
- PHP 日期格式化(获取上月第一天、最后一天等)
- php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- php获取本月的第一天与最后一天
- PHP获取本周第一天和最后一天
- php根据年月获取季度示例
- php获取指定月份的第一天开始和最后一天结束的时间戳
- Android & Java获取指定年月的第一天和最后一天
- php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- PHP获取本周第一天日期
- php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
- PHP获取指定日期所在月的第一天和最后一天
- PHP 获取本月/本周第一天/最…
- PHP获取上个月第一天及最后一天
- 使用php获取一个月的第一天和最后一天
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天
- PHP获取本月第一天和上个月第一天的日期
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数