PHP获得这周上星期,当月上个月的时间

2021-03-01 08:38 admin
热烈欢迎您赶到懒之才-网站站长的共享服务平台! 学好偷懒,并懒出国界是提升工作中高效率最合理的方式!

以每星期的周一为第一天,星期日为最终一天测算,编码以下:

//这周的时间
$rsdate = array();
$time = time();
$year = date( Y ,$time);
$week = date( w ,$time);
$month = date( m ,$time);
$day = date( d ,$time);
$rsdate = array();
if($week == 0){
// 当日为星期日
 $rsdate[] = date( Y-m-d , ($time - (($week == 0 ? 7 : $week) - 1) * 24 * 3600));
 $rsdate[] = date( Y-m-d , $time);
}else{
 $rsdate[] = date (  Y-m-d , mktime ( 0, 0, 0, $month, $day - $week + 1, $year ) );
 $rsdate[] = date (  Y-m-d , mktime ( 23, 59, 59, $month, $day - $week + 7, $year ) );
}
//上星期的时间
$rsdate = array();
$time = time();
$year = date( Y ,$time);
$week = date( w ,$time);
$month = date( m ,$time);
$day = date( d ,$time);
$rsdate = array();
if($week == 0){
// 当日为星期日
 $rsdate[] = date( Y-m-d , ($time - (($week == 0 ? 14 : $week) - 1) * 24 * 3600));
 $rsdate[] = date( Y-m-d , ($time - (($week == 0 ? 8 : $week) - 1) * 24 * 3600));
}else{
 $rsdate[] = date (  Y-m-d , mktime ( 0, 0, 0, $month, $day - $week + 1 - 7, $year ) );
 $rsdate[] = date (  Y-m-d , mktime ( 23, 59, 59, $month, $day - $week + 7 - 7, $year ) );
}
//当月的时间
$rsdate = array();
$rsdate [] = date (  Y-m-d , mktime ( 0, 0, 0, date (  m  ), 1, date (  Y  ) ) );
$rsdate [] = date (  Y-m-d , mktime ( 23, 59, 59, date (  m  ), date (  t  ), date (  Y  ) ) );
//上个月的时间
$rsdate = array();
$rsdate [] = date (  Y-m-d , mktime ( 0, 0, 0, date (  m  ) - 1, 1, date (  Y  ) ) );
$rsdate [] = date (  Y-m-d , mktime ( 23, 59, 59, date (  m  ), 0, date (  Y  ) ) );

期待对见到的小伙伴们有协助!


一、强烈推荐应用迅雷资源或快车等多段程免费下载手机软件免费下载本网站資源。

二、未登陆vip会员没法免费下载,登陆后可得到大量便捷作用,若未申请注册,请先申请注册。

三、假如网络服务器暂未能免费下载请稍后再试!一直不可以免费下载,请点我出错 ,感谢协作!

四、本网站全部資源(包含模版、素材图片、手机软件、字体样式等)仅作学习培训与参照,请勿用以商业服务主要用途,不然造成的一切不良影响将由您自身担负!

五、若有别的难题,请加网站制作沟通交流群(点一下这儿查询沟通交流群 )开展沟通交流。

六、如需转截本网站資源,请标明转截来源于并附加连接

七、本网站一部分資源为数据加密缩小文档,统一缓解压力登陆密码为: