PHP获取某一天前后任意时间
date("Y-m-d",strtotime('-30 days',strtotime('2016-9-30')));
借助于date和strtotime函数,可以轻松的获取本月、下月以及上月的第一天和最后一天,下面分别给出其实现。其中函数的参数date格式为yyyy-MM-dd。
1、给定一个日期,获取其本月的第一天和最后一天
function getCurMonthFirstDay($date) { return date('Y-m-01', strtotime($date)); } function getCurMonthLastDay($date) { return date('Y-m-d', strtotime(date('Y-m-01', strtotime($date)) . ' +1 month -1 day')); }
2、给定一个日期,获取其下月的第一天和最后一天
function getNextMonthFirstDay($date) { return date('Y-m-d', strtotime(date('Y-m-01', strtotime($date)) . ' +1 month')); } function getNextMonthLastDay($date) { return date('Y-m-d', strtotime(date('Y-m-01', strtotime($date)) . ' +2 month -1 day')); }
3、给定一个日期,获取其下月的第一天和最后一天
function getPrevMonthFirstDay($date) { return date('Y-m-d', strtotime(date('Y-m-01', strtotime($date)) . ' -1 month')); } function getPrevMonthLastDay($date) { return date('Y-m-d', strtotime(date('Y-m-01', strtotime($date)) . ' -1 day')); }
其中strtotime函数参数“+1 month”,php会根据具体月份来确定增加多少天,可能是28、29(2月)、30(小月)或 31(大月);某月的第一天 “-1 day” 自然就是上个月最后一天,php也会根据月来智能确定是28、29、30或31。
相关推荐
演示了PHP如何打印出一年的每月第一天和最后一天,学习PHP时间函数可参考此例。用来学习的一些代码,希望能对您有所用处
主要介绍了PHP获取本周第一天和最后一天的方法,需要的朋友可以参考下
主要介绍了PHP获取指定月份第一天和最后一天的方法,涉及php针对日期操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
复制代码 代码如下:function getthemonth($date) {... 您可能感兴趣的文章:用php获取本周,上周,本月,上月,本季度日期的代码PHP显示今天、今月、上月、今年的起点/终点时间戳的代码PHP实现针对日期,月数,天数,周数,小时,
计算每个月自然周的开始结束时间,返回值为每个周 第一天和最后一天的时间戳 数组
主要介绍了php获取当月最后一天函数分享,需要的朋友可以参考下
C#巧用DateTime预设可选的日期范围(如本年度、本季度、本月等)实现一个年、月、季度联动SELECT的javascript代码JavaScript获取某年某月的最后一天...获取当月最后一天实例代码js获取当前月的第一天和最后一天的小例子js
主要介绍了PHP获取某个月最大天数(最后一天)的方法,涉及php流程控制及数学运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
用php获取本周,上周,本月,上月,本季度日期的代码
PHP微信小程序之获取并解密用户数据获取openId和unionId。wxBizDataCrypt.php 和 pkcs7Encoder.php 和 errorCode.php封装到了一个文件中!... $session_key 第一步中获取到的 他会和openid 一起获取到)
php获取用户所在的城市,php获取用户所在的城市
详细分析php获取不到自定义header参数的原因,明确设置自定义header参数注意事项以及php获取自定义参数方法
PHP获取远程div内容
获取ip是哪个国家城市.php获取ip是哪个国家城市.php获取ip是哪个国家城市.php获取ip是哪个国家城市.php获取ip是哪个国家城市.php