`
liumeng5888
  • 浏览: 36448 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

php 时间处理(昨天 上个月 本月 最近7天)

php 
阅读更多
switch ($this->view->period){
            case '0' ://昨天
                $this->view->sd =  date('Y/m/d',strtotime("-1 days"));
                $this->view->ed =  date('Y/m/d',strtotime("-1 days"));
                break;
            case '1' : //最近7天
                $this->view->sd = date('Y/m/d',strtotime("-7 days"));
                $this->view->ed = date('Y/m/d');
                break;
            case '2' ://本月
                $this->view->sd = date("Y/m/d",mktime(0, 0 , 0,date("m"),1,date("Y")));
                $this->view->ed = date('Y/m/d');
                break;
            case '3' ://上个月
                $this->view->sd = date("Y/m/d",mktime(0, 0 , 0,date("m")-1,1,date("Y")));
                $this->view->ed = date("Y/m/d",mktime(23,59,59,date("m") ,0,date("Y")));
                break;
分享到:
评论

相关推荐

    用php获取本周,上周,本月,上月,本季度日期的代码

    // 获取上个月第一天和最后一天的日期 $first_day_last_month = date("Y-m-d", strtotime("last month 01")); $last_day_last_month = date("Y-m-d", strtotime("last day of last month")); // 获取本季度第一天和...

    php获取本年、本月、本周时间戳和日期格式的实例代码

    获取上个月的起始时间,可以利用`strtotime()`函数: ```php $begin_time=strtotime(date('Y-m-01 00:00:00',strtotime('-1month'))); $end_time=strtotime(date("Y-m-d 23:59:59",strtotime('-'.date('d').'day')))...

    PHP程序员面试题.pdf

    例如,使用`date('Y-m-d')`获取当前日期,`date('Y-m-d', strtotime('-1 day'))`获取昨日日期,`date('Y-m-d', strtotime('last monday'))`获取上周一日期,`date('Y-m-01')`获取本月第一天,`date('Y-m-d', ...

    PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)

    - 当 `$n` 为5、6时,调用 `getMonthRange()` 获取当前月和上一个月的日期范围。 在实际开发中,这些函数可以广泛应用于数据统计、报告生成或时间区间筛选等场景。例如,你可以轻松地根据用户选择的时间段(如本周...

    mysql 查询指定日期时间内sql语句实现原理与代码

    // 获取上个月的第一天的时间戳 $lastMonth = mktime(date('h'), date('i'), date('s'), date('m') - 1, date('d'), date('y')); // 获取前三个月的第一天的时间戳 $lastThreeMonths = mktime(date('h'), date('i')...

    laravel按天、按小时,查询数据的实例

    "monthNames":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"], "firstDay":1 }, ranges:{ '今天':[moment(),moment().subtract(-1,'days')], '昨天':[moment()....

    PHP显示今天、今月、上月、今年的起点/终点时间戳的代码

    通过将月份减去1,我们可以获取到上个月的第一天的起始时间戳。 5. 今年起点时间戳:使用`$t4=mktime(0,0,0,1,1,date("Y",$t));`实现。这里月份设为1,日期设为1,得到今年的第一天0点0分0秒的时间戳。 6. 今天...

    php Calender(日历)代码分享

    7. **计算本月天数**: 虽然代码中没有直接展示这部分,但通常在创建日历时,需要使用`date('t')`获取给定月份的天数,以便正确填充日历的每一天。 8. **填充日历**: 为了填充日历的每一天,你需要从月份的第一...

    php日历制作代码分享

    它首先输出当前月第一天之前的空白单元格,然后遍历1到本月总天数的数字,为每一天创建一个单元格。这里还区分了当前日期,使其在样式上有所区别。该方法还确保每行显示7个日期,不足的部分用空白单元格填充。 另外...

    My97DatePicker使用 日期获取

    3. **获取本月日期**:获取本月的开始日期(月初第一天)和结束日期(月末最后一天)相对简单,只需设置月份为当前月份,日期为1(开始)和0(结束,会自动调整到下月第一天并减去1天): ```javascript function...

Global site tag (gtag.js) - Google Analytics