当前位置: 首页 / 代码分享 / 正文

PHP今天星期几、月初月末、业务环比时间等获取代码

发布时间:2020-08-26 15:10:21 作者:小超越君

PHP今天星期几、月初月末、业务环比时间等获取代码

PHP星期几获取代码:

1
2
date("l"); //data就可以获取英文的星期比如Sunday
date("w"); //这个可以获取数字星期比如123,注意0是星期日

获取中文星期几:

1
2
$weekarray=array("日","一","二","三","四","五","六"); //先定义一个数组
echo "星期".$weekarray[date("w")];

获取指定日期是:

1
2
$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w",strtotime("2011-11-11"))];

PHP获取上个月下个月等时间

1
2
3
4
$lastday=date('Y-m-d H:i:s',strtotime(date('Y-m-d H:i:s')." -1 year"));//当前时间减去1年
$lastday=date('Y-m-d H:i:s',strtotime(date('Y-m-d H:i:s')." -1 month"));//当前时间减去1月
$lastday=date('Y-m-d H:i:s',strtotime(date('Y-m-d H:i:s')." -1 week"));//当前时间减去1周
$lastday=date('Y-m-d H:i:s',strtotime(date('Y-m-d H:i:s')." -1 day"));//当前时间减去1天

echo $lastday;

还可以搭配使用

1
$lastday=date('Y-m-d H:i:s',strtotime(date('Y-m-d H:i:s')." -1 month -1day"));//当前时间减去一个月和一天

PHP获取月初和月末

1
2
$lastday=date('Y-m-01');//本月月初
 $lastday=date('Y-m-d H:i:s',strtotime(date('Y-m-01')." +1 month -1 day"));//本月末

PHP获取本周星期一时间

1
2
3
4
5
6
7
$w=date('w');
        if($w==0){
            $lastday=date('Y-m-d',strtotime(date('Y-m-d H:i:s')." -6 day"));
        }else if($w>1){
            $lastday=date('Y-m-d',strtotime(date('Y-m-d H:i:s')." -".($w-1)." day"));
        }
        echo $lastday;

基本的思路就是利用date和strtotime搭配使用。是不是很简单呢?

转载请保留本文链接:https://www.zhe94.com/763.html

小超越
热爱折腾,曾想着改变世界,如今只能向生活低头,寻找可口的牛奶和面包
添加站长微信作者头像
专注高品质湛江网站建设及湛江SEO优化服务 立即咨询