php获取不同的时间

<?php //获取前一天的时间: $mytime= date("Y-m-d H:i:s", strtotime("-1 day")); $mytime=mktime(0, 0, 0, date('m'), date('d')-1, date('Y')); //获取三天前的时间: $mytime= date("Y-m-d H:i:s", strtotime("-3 day")); //获取前一个月的时间: $mytime= date("Y-m-d H:i:s", strtotime("-1 month")); //获取前3个月的时间: $mytime= date("Y-m-d H:i:s", strtotime("-3 month")); //获取前一个小时的时间: $mytime= date("Y-m-d H:i:s", strtotime("-1 hour")); //获取前一年的时间: $mytime= date("Y-m-d H:i:s", strtotime("-1 year")); //获取前一个季的时间: $mytime=mktime(0, 0, 0, date('m')-3, date('d'), date('Y'));//获取时间戳 $mytime=date("Y-m-d H:i:s", strtotime("-3 month")); //获取格式为2016-12-30 13:26:13 //获取前半年的时间: $mytime=mktime(0, 0, 0, date('m')-6, date('d'), date('Y'));//获取时间戳 $mytime=date("Y-m-d H:i:s", strtotime("-6 month")); //获取格式为2016-12-30 13:26:13 //当月的天数,某月的天数 $month_days = date('t'); $month_days2 = date('t',strtotime('2017-2-6')); echo $month_days.'---'.$month_days2; echo "
"; //这个月的第一天的日期,这个月的最后一天的日期 $now_month_first_date = date('Y-m-1'); $now_month_last_date  = date('Y-m-d',strtotime(date('Y-m-1',strtotime('next month')).'-1 day')); echo '当月第一天日期'.$now_month_first_date.'当月最后一天的日期'.$now_month_last_date; echo "
"; //上个月第一天的日期格式,上个月最后一天的日期格式 $last_mont_first_date = date('Y-m-1',strtotime('last month')); $last_mont_end_date = date('Y-m-d',strtotime(date('Y-m-1').'-1 day')); echo '上个月第一天的日期格式'.$last_mont_first_date.'上个月最后一天的日期格式'.$last_mont_end_date; echo "
"; //下个月的第一天时间日期 ,下个月的最后一天时间日期 $next_mont_first_date = date('Y-m-1',strtotime('next month')); $next_mont_end_date = date('Y-m-d',strtotime(date('Y-m-1',strtotime('next month')).'+1 month -1 day')); echo '下个月的第一天时间日期'.$next_mont_first_date.'下个月的最后一天时间日期'.$next_mont_end_date; echo "
"; //今日开始-结束时间戳 $start_time = strtotime(date('Y-m-d 00:00:00',time())); $end_time = ($start_time+86400); //本周开始-结束时间戳 $start_time = mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")); $end_time = mktime(23,59,60,date("m"),date("d")-date("w")+7,date("Y")); //本月开始-结束时间戳 $start_time = strtotime(date('Y-m-1').'-1 day')+24*60*60; $end_time = strtotime(date('Y-m-1 00:00:00',strtotime('next month'))); //本年开始时间-结束时间戳 $start_time = strtotime(date('Y-1-1 00:00:00',time())); $end_time = strtotime(date('Y-1-1 00:00:00',strtotime('+1 year'))); $weekarray=array("日","一","二","三","四","五","六"); echo "星期".$weekarray[date("w",strtotime("2011-11-11"))];
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值