先假设初始日期的一个字符变量
$d=“2018-11-28”
要获取当月的第一天:

$d2 = date('Y-m-01', strtotime($d));

要获取下月的第一天:(2018-05-31得出结果为2018-07-01,算是php的Bug?)

$d3 = date('Y-m-01', strtotime("$d +1 months"));

所以,先取当月第一天后再加一个月,避免这个问题:

$d3 = date('Y-m-d', strtotime("$d2 +1 months"));

其他思路参考:
https://www.jb51.net/article/113577.htm

PHP获取每月第一天与最后一天相关推荐

  1. php每个月头一天与最后一天,PHP获取每月第一天与最后一天

    function getthemonth($date) { $firstday = date('Y-m-01', strtotime($date)); $lastday = date('Y-m-d', ...

  2. linux shell 获取当月第一天与最后一天,扣丁学堂Linux培训简述在shell脚本中获取上个月最后一天的日期方法...

    本篇文章扣丁学堂Linux培训小编给读者们分享一下在shell脚本中获取上个月最后一天的日期方法,对Linux开发感兴趣的小伙伴就随小编来了解一下吧,希望对小伙伴们有所帮助. Linux中用date命 ...

  3. Go获取年月第一天与最后一天 获取时间戳

    package mainimport ("fmt""time" )func main() {now := time.Now()fmt.Println(now)c ...

  4. 【scala】获取当前时间的上一个自然周以及自然周集合;获取当前时间的上一个自然月以及自然月的第一天与最后一天

    获取当前时间的上一个自然周的开始时间: import java.text.SimpleDateFormat import java.util.{Calendar, Date}def getLastWe ...

  5. PHP获取月份第一天最后一天

    PHP获取某月份第一天最后一天 PHP获取当前月第一天:date( "Y-m-01"): PHP获取当前月最后一天:date( "Y-m-t"): PHP获取当 ...

  6. go time 获取本月第一天 最后一天 当天零点 时间戳

    方法一:通过 time.AddDate函数来计算本月开始时间与结束时间-需要提前获取当天0点时间: 方法二:通过 time.Date()函数来构造本月开始时间与结束时间. timeNow := tim ...

  7. 帆软获取上月的第一天与最后一天_【游戏攻略】第三天功力提升汇总,教你获取家具图纸,3倍绑点赚取不看即亏!...

    观众老爷们,天刀大嘴巴今日起开始更新,很多小伙伴都是大嘴巴的老朋友们了,在这里我将会为你们持续更新关于天刀手游的一系列玩法攻略和各种你想知道的东西! 1.常见问题Q&A Q:今天开放了42副本 ...

  8. 帆软获取上月的第一天与最后一天_《原神》岩港打工第一天怎么玩 岩港打工第一天玩法攻略...

    <原神>在11月2日开启了岩港奇珍行记,玩家可以在璃月港进行打工了,可能有的小伙伴还不清楚第一天的打工要怎么做,所以小编这次就为大家带来了<原神>岩港打工第一天玩法攻略,感兴趣 ...

  9. java8的LocalDateTime获取当前月的第一天与最后一天

    LocalDateTime date = LocalDateTime.now(); LocalDateTime firstday = date.with(TemporalAdjusters.first ...

  10. LocalDateTime获取月第一天最后一天和年的第一天和最后一天获取周的第一天和最后一天,上周的第一天和最后一天

    LocalDate now //月第一天LocalDate first = now.with(TemporalAdjusters.firstDayOfMonth());//月最后一天LocalDate ...

最新文章

  1. 深入JVM锁机制2-Lock
  2. [architecture]-处理器的顺序和乱序执行
  3. python中带附件发送电子邮件_python发送带附件邮件
  4. Android 自定义ViewPager设置屏蔽左右滑动事件
  5. python软件设置代码字体的大小_Pycharm4.5设置字体大小以及背景颜色的方法
  6. 《机器视觉算法与应用》第3章 机器视觉算法之光学字符识别(OCR)——学习笔记
  7. c++初学,计算立方体的体积和面积,并比较两个立方体是否相同:
  8. hitool java_海思HiTool-STB-5.0.27最新版工具
  9. 浅谈 MyBatis 缓存
  10. vivado仿真无法运行,停滞,跑不下去的一种解决办法
  11. java牛客网输入输出
  12. 决策的五个要素(卓有成效的管理者)
  13. python公开课乐博学院_当我学完 Python ,我学会了些什么【乐搏TestPRO】
  14. 万豪、希尔顿、凯悦、万达、首旅如家旗下酒店年末扎堆开业 | 中国酒店业周刊...
  15. 图卷积网络原理(二)【图信号与图的拉普拉斯矩阵】
  16. 深入理解Golang中的Context包
  17. Linux多线程编程之pthread (多线程编程) --- (高级)---原作优秀
  18. 「小组联考」第二周三次考试
  19. WampServer 下载以及安装问题
  20. linux打地鼠游戏代码,JavaScript实现打地鼠小游戏

热门文章

  1. js-实现数组翻转(倒序)
  2. 梯度消失和梯度爆炸原因及其解决方案
  3. 有趣的Javascript:只需一个JS让万恶的IE5、IE6、IE7、IE8全都支持H5原生Canvas绘图(有演示demo)
  4. 《东周列国志》第七十六回 楚昭王弃郢西奔 伍子胥掘墓鞭尸
  5. Linux虚拟机修改主机名称,设置域名
  6. 恶意程序分析之数字签名验证系统的探究
  7. Honeywell全系列打印机驱动interdriver 2019.M-3
  8. 正当防卫指导性案例以及研析
  9. PCA、最小平方差等中用拉格朗日求极值时对常见的一个f(x)=X'A'AX求导的证明
  10. 《深入剖析Tomcat》序言