![PHP今天星期几、月初月末、业务环比时间等获取代码](https://www.zhe94.com/wp-content/uploads/2020/04/392b190f49028b8aa6d9aa2a48ec7cea.jpg)
PHP星期几获取代码:
date("l"); //data就可以获取英文的星期比如Sunday
date("w"); //这个可以获取数字星期比如123,注意0是星期日
获取中文星期几:
$weekarray=array("日","一","二","三","四","五","六"); //先定义一个数组
echo "星期".$weekarray[date("w")];
获取指定日期是:
$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w",strtotime("2011-11-11"))];
PHP获取上个月下个月等时间
$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;
还可以搭配使用
$lastday=date('Y-m-d H:i:s',strtotime(date('Y-m-d H:i:s')." -1 month -1day"));//当前时间减去一个月和一天
PHP获取月初和月末
$lastday=date('Y-m-01');//本月月初
$lastday=date('Y-m-d H:i:s',strtotime(date('Y-m-01')." +1 month -1 day"));//本月末
PHP获取本周星期一时间
$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