PHP怎么得出上个月份的,本月的开始时间和结束时间
2017-09-28 14:58
323 查看
1. 事情是这样婶儿的
早晨来了,主管让我写个脚本,定时删除上个月的logs日志文件,数据库中存入了每条记录的请求时间,我只要找到月份的开始时间和结束时间就行了
2. 代码
<?php //上当前月份 $month = date("m", strtotime("last month")); //找到上个月份的开始时间戳和结束时间戳 $days = date("t", strtotime("last month")); //mktime(hour,minute,second,month,day,year,is_dst); $lastmonth_year = date("Y"); if ($month == 1) { $year = date("Y"); $lastmonth_year = $year - 1; } //上个月开始的时间戳 $begin = mktime(0, 0, 0, $month, 1, $lastmonth_year); //上个月结束的时间戳 $end = mktime(23, 59, 59, $month, $days, $lastmonth_year); //获取本月的开始时间和结束时间 $month = date("Y-m"); $month_begin_date = $month . "-01"; $month_begin = strtotime($month_begin_date); $next = strtotime("next month"); $next_month_begin_date = date("Y-m",$next) . "-01"; $month_end = strtotime($next_month_begin_date) - 1; ?>
相关文章推荐
- php 本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间
- PHP 获取本年、本周、本月、本日的开始和结束时间
- php今日、昨日、本周、上周、本月、3个月 开始与结束时间
- php获取 本月 本周 或者 下月 下周的 开始时间 结束时间
- php 获取今天,本周,本月,三个月内,半年内,今年的开始和结束时间
- php 本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间
- php获取本周、本月开始结束时间
- php获取 本月 本周 或者 下月 下周的 开始时间 结束时间
- PHP获得今日、昨日、上周、本月起始和结束时间戳
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- c# 获取 本周、本月、本季度、本年 的开始时间或结束时间
- (转)php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
- php根据开始日期和结束日期得到时间数组
- java获取当天,前天,明天,本周,本月,本年的开始日期时间和结束日期时间
- php 获取本周的开始时间和结束时间
- php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
- php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳
- 关于怎么获取系统当天的开始时间和结束时间
- 使用php获取本月、上周、昨日、今日的起始、结束时间戳的方法
- php 获取指定月份的开始结束时间