首页 > php教程 > PHP源码 > php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

PHP中文网
发布: 2016-05-25 17:04:04
原创
1237 人浏览过

//php获取今日开始时间戳和结束时间戳
        $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
        $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
        echo "今日开始时间戳:".$beginToday.&#39;----&#39;.date(&#39;Y-m-d H:i:s&#39;,$beginToday).&#39;<br>&#39;;
        echo "今日结束时间戳:".$endToday.&#39;----&#39;.date(&#39;Y-m-d H:i:s&#39;,$endToday).&#39;<br>&#39;;
         //php获取昨日起始时间戳和结束时间戳
        $beginYesterday=mktime(0,0,0,date(&#39;m&#39;),date(&#39;d&#39;)-1,date(&#39;Y&#39;));
        $endYesterday=mktime(0,0,0,date(&#39;m&#39;),date(&#39;d&#39;),date(&#39;Y&#39;))-1;
        echo "昨日开始时间戳:".$beginYesterday.&#39;----&#39;.date(&#39;Y-m-d H:i:s&#39;,$beginYesterday).&#39;<br>&#39;;
        echo "昨日结束时间戳:".$endYesterday.&#39;----&#39;.date(&#39;Y-m-d H:i:s&#39;,$endYesterday).&#39;<br>&#39;;
        //php获取上周起始时间戳和结束时间戳
        $beginLastweek=mktime(0,0,0,date(&#39;m&#39;),date(&#39;d&#39;)-date(&#39;w&#39;)+1-7,date(&#39;Y&#39;));
        $endLastweek=mktime(23,59,59,date(&#39;m&#39;),date(&#39;d&#39;)-date(&#39;w&#39;)+7-7,date(&#39;Y&#39;));
        echo "上周开始时间戳:".$beginLastweek.&#39;----&#39;.date(&#39;Y-m-d H:i:s&#39;,$beginLastweek).&#39;<br>&#39;;
        echo "上周结束时间戳:".$endLastweek.&#39;----&#39;.date(&#39;Y-m-d H:i:s&#39;,$endLastweek).&#39;<br>&#39;;
        //php获取本月起始时间戳和结束时间戳
        $beginThismonth=mktime(0,0,0,date(&#39;m&#39;),1,date(&#39;Y&#39;));
        $endThismonth=mktime(23,59,59,date(&#39;m&#39;),date(&#39;t&#39;),date(&#39;Y&#39;)); 
        echo "本月开始时间戳:".$beginThismonth.&#39;----&#39;.date(&#39;Y-m-d H:i:s&#39;,$beginThismonth).&#39;<br>&#39;;
        echo "本月结束时间戳:".$endThismonth.&#39;----&#39;.date(&#39;Y-m-d H:i:s&#39;,$endThismonth).&#39;<br>&#39;;
登录后复制

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板