请选择 进入手机版 | 继续访问电脑版

人人商城开发

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 174|回复: 0

PHP获取昨天、今天、上周、本周、上月、本月、上季度、...

[复制链接]

67

主题

87

帖子

640

积分

超级版主

Rank: 8Rank: 8

积分
640
发表于 2019-3-29 15:07:34 | 显示全部楼层 |阅读模式
  1. //今天开始时间
  2.         $beginToday= date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d'),date('Y')));
  3.         //今天结束时间
  4.         $endToday= date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1);
  5.         //昨天开始时间
  6.         $beginYesterday= date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')-1,date('Y')));
  7.         //昨天结束时间
  8.         $endYesterday= date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d'),date('Y'))-1);
  9.         //本周开始时间
  10.         $beginThisweek = date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")));
  11.         //本周结束时间
  12.         $endThisweek = date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y")));
  13.         //上周开始时间
  14.         $beginLastweek= date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y')));
  15.         //上周结束时间
  16.         $endLastweek= date("Y-m-d H:i:s",mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y')));
  17.         //本月开始时间
  18.         $beginThismonth = date("Y-m-d H:i:s",mktime(0,0,0,date('m'),1,date('Y')));
  19.         //本月结束时间
  20.         $endThismonth = date("Y-m-d H:i:s",mktime(23,59,59,date('m'),date('t'),date('Y')));
  21.         //上月开始时间
  22.         $beginLastmonth = date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-1,1,date("Y")));
  23.         //上月结束时间
  24.         $endLastmonth = date("Y-m-d H:i:s",mktime(23,59,59,date("m") ,0,date("Y")));
  25.         //本季度开始时间
  26.         $season = ceil((date('n'))/3);//当前是第几季度
  27.         $beginThisseason = date('Y-m-d H:i:s', mktime(0, 0, 0,$season*3-3+1,1,date('Y')));
  28.         //本季度结束时间
  29.         $endThisseason = date('Y-m-d H:i:s', mktime(23,59,59,$season*3,date('t',mktime(0, 0 , 0,$season*3,1,date("Y"))),date('Y')));
  30.         //上季度开始时间
  31.         $season1 = ceil((date('n'))/3)-1;//上季度是第几季度
  32.         $beginLastseason = date('Y-m-d H:i:s', mktime(0, 0, 0,$season1*3-3+1,1,date('Y')));
  33.         //上季度结束时间
  34.         $endLastseason = date('Y-m-d H:i:s', mktime(23,59,59,$season1*3,date('t',mktime(0, 0 , 0,$season1*3,1,date("Y"))),date('Y')));
  35.         //本年开始时间
  36.         $beginThisyear=date("Y",time())."-1"."-1";
  37.         //本年结束时间
  38.         $endThisyear =date("Y",time())."-12"."-31";
  39. ---------------------
  40. 作者:luoangen
  41. 来源:CSDN
  42. 原文:https://blog.csdn.net/luoangen/article/details/83058205
  43. 版权声明:本文为博主原创文章,转载请附上博文链接!
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人人商城

GMT+8, 2020-7-8 21:22 , Processed in 0.069382 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表