博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取下个月的今天
阅读量:6983 次
发布时间:2019-06-27

本文共 688 字,大约阅读时间需要 2 分钟。

/*

  • 获取下个月的今天
  • 如果 $date = 2018-1-31 二月没有31号 则获取二月份的最后一天 返回值为2018-2-28
  • 如果 $date = 2018-1-15 返回值为2018-2-15
  • -- psw--
    */

function getNextMonthDays($date){

$firstday = date('Y-m-01', strtotime($date));
$lastday = strtotime("$firstday +2 month -1 day");
$day_lastday = date('d', $lastday); //获取下个月份的最后一天
$day_benlastday = date('d', strtotime("$firstday +1 month -1 day")); //获取本月份的最后一天

//获取当天日期$Same_day = date('d', strtotime($date));//判断当天是否是最后一天   或 下月最后一天 等于 本月的最后一天if($Same_day == $day_benlastday ||$day_lastday == $Same_day){    $day = $day_lastday;}else{    $day = $Same_day;}$day = date('Y',$lastday).'-'.date('m',$lastday).'-'.$day;return $day;

}

转载于:https://blog.51cto.com/9300893/2088604

你可能感兴趣的文章
ASP.NET 2.0中合并 GridView 的表头单元格(转)
查看>>
Bboysoul's Vim使用指南
查看>>
专业的程序员需要具备的思考能力:写一个程序需要注意多少细节问题
查看>>
Android--使用SharedPreferences
查看>>
PXE 自动安装物理机 (DHCP服务由路由提供, 不能再配置)
查看>>
怪异的StackOverflowException异常
查看>>
JAVA操作数据库----- http://blog.sina.com.cn/andyfang
查看>>
使用Linq to Sql 创建数据库和表
查看>>
Java8-Executors-No.02
查看>>
Objective-C:在类中设置不同协议
查看>>
元数据
查看>>
Web Essentials之Browser Link
查看>>
js修改后没反应-看看是不是取的缓存
查看>>
05. Web大前端时代之:HTML5+CSS3入门系列~H5 多媒体系
查看>>
使用GhostDoc为代码生成注释文档
查看>>
Kettle的设计
查看>>
零代码如何打造自己的实时监控预警系统
查看>>
一段关于写书的对话。
查看>>
分布式监控系统Zabbix-3.0.3-完整安装记录 - 添加shell脚本监控
查看>>
Android之查看外部依赖jar的源代码_android private libralies does not allow modifications to source...
查看>>