1.获取上个月第一天及最后一天.

上个月第一天:

echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 month')); // 计算出本月第一天再减一个月
上个月最后一天:
echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 day')); // 计算出本月第一天再减一天

2.获取当月第一天及最后一天.
   $BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));
   echo $BeginDate;
   echo "<br/>";
   echo date('Y-m-d', strtotime("$BeginDate +1 month -1 day"));
   echo "<br/>";

3.获取当天年份、月份、日及天数.
   echo " 本月共有:".date("t")."天";
   echo " 当前年份".date('Y');
   echo " 当前月份".date('m');
   echo " 当前几号".date('d');
   echo "<br/>";
4.使用函数及数组来获取当月第一天及最后一天,比较实用
   function getthemonth($date)
   {
   $firstday = date('Y-m-01', strtotime($date));
   $lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day"));
   return array($firstday,$lastday);
   }
   $today = date("Y-m-d");
   $day=getthemonth($today);
   echo "当月的第一天: ".$day[0]." 当月的最后一天: ".$day[1];
   echo "<br/>";

转载于:https://www.cnblogs.com/zjj1990/p/8808105.html

php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法相关推荐

  1. PHP获取本月第一天时间戳、上月第一天时间戳、今日凌晨时间戳,次日凌晨时间戳,今日凌晨4点等,考虑特殊月份2月,12月

    //本月第一天的时间戳 $this_month = strtotime(date('Y-m-01', strtotime(date("Y-m-d")))); //上个月第一天的时间 ...

  2. php study计算闰年,IOS_IOS获取指定年月的当月天数,前言 在开发IOS中常常需要用 - phpStudy...

    IOS获取指定年月的当月天数 前言 在开发IOS中常常需要用到这一功能,在限定一个月的时间间隔为第一天和最后一天,需要知道这个月有多少天,才能知道最后一天是多少号,而且还要知道是否是闰年,可能2月只有 ...

  3. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  4. SQL获取当月天数的几种方法

    SQL获取当月天数的几种方法 原文:SQL获取当月天数的几种方法 日期直接减去int类型的数字 等于 DATEADD(DAY,- 数字,日期) 下面三种方法: 1,日期加一个月减去当前天数,相当于这个 ...

  5. PHP获取当月天数,获取当月的每天的开始和结束的时间戳,获取当月每号

    由于经常要写导单和数据分析功能,所以要获取什么时间的数据,想什么当天,周,年,月之类的时间格式都很好获取.我今天在这里为大家提供的是当月每天的开始和结束的时间格式. 希望能帮到大家!!! # 获取当月 ...

  6. KSO-sql server获取当月天数

    sqlserver查询当前月份的天数–思路当前月份+1,就是下个月,然后用下个月的1号减一,就得到当前月份的最后一天,这样就知道当前月份有多少天了–用到的函数 getdate()当前的日期 datea ...

  7. presto获取上月第一天和最后一天、当月第一天

    SELECTconcat(SUBSTR(sysdate(0), 1, 7), '-01'), --本月第一天date_add('day', - 1, CAST(concat(SUBSTR(sysdat ...

  8. JavaScript求当月天数

    上面是我写的,刚才在网上看到一段更精悍的写法: // 求当月天数 function maxDay(){ var d = new Date(); return new Date(d.getFullYea ...

  9. java输入月份求天数_java输入年份,月份,输出当月天数

    package 第二次作业; public class 第二题 {                                      //java文件名 public static void ...

最新文章

  1. 《Linus Torvalds 自传》摘录
  2. 开源-一步步实现cnblogs博客采集工具-对项目需求的分析
  3. 阿里云centos7通过yum安装 Mysql 8.0.11
  4. ArcEngine Hittest学习总结
  5. boost::range模块transformed相关的测试程序
  6. LoRa无线通信模块在运动安全上的物联网运用
  7. Java内置的观察者模式的使用
  8. Spring Boot实战解决高并发数据入库: Redis 缓存+MySQL 批量入库
  9. OSX Finder显示隐藏文件
  10. jenkins linux虚拟机,Linux虚拟机安装Jenkins并实现部署
  11. sqlserver2000分页
  12. 整站php_小白同学的福利:PHP常见面试题(附答案)
  13. [OfficeExcel] OfficeExcel2010 第18讲 Lookup--浅谈数组
  14. 直接反投影 matlab,直接反投影法.ppt
  15. VSCode中Markdown 无法显示图片
  16. linux内核mtd驱动程序与sd卡驱动程序,Linux内核MTD驱动程序与SD卡驱动程序.docx
  17. 分享个弹射世界挂机脚本 worldflipper 弹射世界挂机脚本 自动共斗踢罐子
  18. 分布式存储技术及应用
  19. Ubuntu安装腾讯会议提示不支持wayland
  20. 定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径。

热门文章

  1. Node中的Http模块和Url模块的使用
  2. DevExpress的TreeList实现节点上添加自定义右键菜单并实现删除节点功能
  3. EasyUI中树的基本操作
  4. Linux上压缩目录以及目录下的所有文件
  5. openharmony编译报错ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor
  6. JAVA的JDK环境变量的配置JAVA_HOME;PATH;CLASSHOME
  7. 论大型信息系统集成项目的成本管理
  8. 直播报名 | 大牛教你哔哩哔哩、亚马逊跨境电商用户画像实战真经
  9. 两个等号(==)和三个等号(===)的区别
  10. Java基础之多线程框架