php获取上月月初,php实现获取当前月与上个月月初及月末时间戳的方法
这篇文章主要介绍了php获取当前月与上个月月初及月末时间戳的方法,涉及php针对日期与时间相关判断与操作技巧,需要的朋友可以参考下
具体如下:
当前月
$thismonth = date('m');
$thisyear = date('Y');
$startDay = $thisyear . '-' . $thismonth . '-1';
$endDay = $thisyear . '-' . $thismonth . '-' . date('t', strtotime($startDay));
$b_time = strtotime($startDay);//当前月的月初时间戳
$e_time = strtotime($endDay);//当前月的月末时间戳
上一月
$thismonth = date('m');
$thisyear = date('Y');
if ($thismonth == 1) {
$lastmonth = 12;
$lastyear = $thisyear - 1;
} else {
$lastmonth = $thismonth - 1;
$lastyear = $thisyear;
}
$lastStartDay = $lastyear . '-' . $lastmonth . '-1';
$lastEndDay = $lastyear . '-' . $lastmonth . '-' . date('t', strtotime($lastStartDay));
$b_time = strtotime($lastStartDay);//上个月的月初时间戳
$e_time = strtotime($lastEndDay);//上个月的月末时间戳
这里对关键的就是date函数中的t,它是用来获取当前月所含天数的,28天,29天,30天,31天。含有多少天,月底就是多少号。
以上就是本文的全部内容,希望对大家的学习有所帮助。
相关推荐:
php获取上月月初,php实现获取当前月与上个月月初及月末时间戳的方法相关推荐
- php 获得当月时间戳,php获取当前月与上个月月初及月末时间戳的方法
本文实例讲述了php获取当前月与上个月月初及月末时间戳的方法.分享给大家供大家参考,具体如下: 当前月 $thismonth = date('m'); $thisyear = date('Y'); $ ...
- php当前月每天时间戳,php获取当前月与上个月月初及月末时间戳的方法
本文实例讲述了php获取当前月与上个月月初及月末时间戳的方法.分享给大家供大家参考,具体如下: 当前月 $thismonth = date('m'); $thisyear = date('Y'); $ ...
- presto获取上月月初和上月月末日期
因为工作中需要,研究了一下,有问题大家一起交流 获取上月月末 select CAST((date_add('day', - day_of_month(current_date), current_da ...
- java获取下一季末_java取当前周期、月初至月末、季度初至季度末日期。
常用日历操作辅助类 @author steven 2010-08-10 @email:qing.tan@iwode.com */ public class CalendarUtil { private ...
- js获取下月时间_JS获取上月,本月,下月的开始时间与结束时间
``###JS获取上月,本月,下月的开始时间与结束时间(记录) //获取当天的时间 function getToday() { var date = new Date(); return date . ...
- mysql获取上月的某一天
1.mysql获取上月的第26天 select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract( day from n ...
- presto获取上月第一天和最后一天、当月第一天
SELECTconcat(SUBSTR(sysdate(0), 1, 7), '-01'), --本月第一天date_add('day', - 1, CAST(concat(SUBSTR(sysdat ...
- Calendar日期类获取上月同期需求
业务需求:获取昨天,前天,以及上月同期时间的数据 首先我想到的是使用日期类Calendar去处理,Calender是java自带的一个用于日历的类,方便处理此类的时间问题. 在处理上月同期的时候我遇到 ...
- java 月最后一个周日_java 获取上月、一个月最后一天、周一、周日、本月日期 【转】...
获取上月: Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, -1); SimpleDateFormat format = new ...
- java8获取上月及当前月
方式一: YearMonth y = YearMonth.now(); System.out.println("本月日期是:"+y.toString());YearMonth y2 ...
最新文章
- [DevOps] 认识一下
- char *a 与 char a[] 的区别
- java程序向mysql插入中文变问号
- AI时代!我选Python因为Python是人工智能的未来
- [BJDCTF2020]EasySearch
- java 判断crontab_crontab详解
- 用计算器计算“异或CRC”
- Blazor Server 和 WebAssembly 应用程序入门指南
- 使用JPA和@NamedQueries的Spring数据
- uva 1025——A Spy in the Metro
- 取磁碟名稱 c++_安徽CDCSCONT PLUS/R/C/E生产厂家,联锁板生产厂家
- 将一个对象的空值全部设置为null
- 云服务器真假辨别奥秘
- java同步器有哪些_Java 队列同步器 AQS
- ECTOUCH短信接口替换
- 高等数学 第一章 极限和连续函数
- ps一点等于多少厘米_ps1厘米等于多少像素
- 怎么使用pyd 文件
- RobotStudio仿真—Smart组件创建动态夹具
- 用C语言求两个数的最大公约数和最小公倍数