php自动获取上一个月的起始时间
1、借鉴评论的方法[20170309 edit]
function get_month_start_end($timestamp)
{
!empty($timestamp) OR $timestamp = time(); $last_month = date('Y-m-01', $timestamp);
$last['first'] = strtotime($last_month);
$last['end'] = strtotime("$last_month +1 month -1 seconds"); return $last;
}
2、old方法
$last_month = date('Y-m', strtotime('last month'));
$last['first'] = $last_month . '-01 00:00:00';
$last['end'] = date(‘Y-m-d H:i:s’, strtotime("$last_month +1 month -1 day +23 hours +59 minutes +59 seconds"));

php自动获取上一个月的起始时间的更多相关文章
- js获取上一个月、下一个月格式为yyyy-mm-dd的日期
		
/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date. ...
 - js获取上一个月、下一个月
		
/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date. ...
 - JS中在当前日期上追加一天或者获取上一个月和下一个月
		
/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date. ...
 - python获取上一个月第一天0点的unix时间戳
		
这两天做统计,需要用到当月第一天0点0分0秒的unix timestamp,上个月第一天0点的unix时间戳,三个月前月第一天的0点的Unix时间戳,六个月前当月第一天的0点的Unix时间戳,现在整理 ...
 - php时间:获取上一个月,本月天数,下一个月
		
时间戳转日期 date() 日期转时间戳 strtotime() 当前时间戳time() 获取当前月的天数: $i=; $y=; echo date("t",strtotime(& ...
 - python中获取上一个月一号的方法
		
业务场景: 我们经常会跑一些月级别或者周级别的报表. 周级别的报表还比较好确定,就是七天前的直接用timedelta(days=7)来获取开始日期就可以了; 但是月级别的报表就要麻烦一些,因为time ...
 - javascript按照指定格式获取上一个月的日期
		
//get pre month//get pre month function getPreMonth() { var date=new Date().Format("yyyy-MM-dd& ...
 - Shell获取上一个月、星期的时间范围
		
#!/bin/bash date_today=`date -d '1 day ago' +%Y%m%d` #最近7天 date_befor_7day=`date -d '7 day ago' +% ...
 - js计算当前日期上一个月和下一个月
		
/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ funct ...
 
随机推荐
- python socket文件传输实现
			
简单版 server(服务端) import socket import subprocess import struct import json import os share_dir = r'E: ...
 - C# TCPClient简单示例
			
示例使用方法参考 示例 以下一个简单的异步事件TCP客户端实现 using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; usi ...
 - Attribute基本介绍
			
一.基础知识点 1.什么是Attribute? MSDN:公共语言运行时允许你添加类似关键字的说明,叫做Attribute,它可以对程序中的元素进行标注,如类型.字段.方法和属性等.Attribute ...
 - vuex requires a Promise polyfill in this browser
			
ie 浏览器访问 vue 项目(使用的vuex 状态管理组件)报错:vuex requires a Promise polyfill in this browser 处理办法: 1.npm insta ...
 - AutoMapper控件
			
1.下载AutoMapper控件. 2.定义类,实现Profile. 3.在定义类的构造方法中使用如下代码进行转换 // 1.匹配,o,t代表TDestination;s代表TSource,返回TDe ...
 - 我爱Markdown (2)
			
Markdown的语法很简单,所以很容易上手.下面介绍一下常用的Markdown的语法, 本文将介绍: 01 - Back-ticks 反尖号 02 - Headers 标题 03 - Emphasi ...
 - PTA (Advanced Level) 1015 Reversible Primes
			
Reversible Primes A reversible prime in any number system is a prime whose "reverse" in th ...
 - Memcached分布式算法详解--转
			
http://xiexiejiao.cn/java/memcached-consistent-hashing.html Memcached分布式算法在网上一搜可以找到一大片了,不过对于Memcache ...
 - 转:不用安装Oracle客户端,远程连接Oracle数据库
			
转摘自: http://blog.sina.com.cn/s/blog_90b20fe70101az2z.html Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Ora ...
 - sql语句精确匹配一个字符串
			
"select * from T_EDM_TableContent where T_CSn = "+"'"+ID+"'", conn ‘I ...