PHP中的strtotime()对于31日求上个月有问题
2015-08-31 08:18
549 查看
原文出处
<?php $date = "2012-07-31"; $date_unix = strtotime($date); $lastmonth = strtotime("last month",$date_unix);//或者strtotime("-1 month",$date_unix); echo date("Y-m-d H:i:s",$lastmonth)."<br />";//输出:2012-07-01 00:00:00 $last_month_end = strtotime(date("Ym"."01000000",$date_unix)) - 1;//上个月的最后一秒 echo date("Y-m-d H:i:s",$last_month_end);//输出:2012-06-30 23:59:59 ?>
相关文章推荐
- ppptp安装脚本
- php正则表达式的基本语法
- php大力力 [039节] 修改一下后台项目,同时启用印象笔记,要做的事情todo列表,记录在印象笔记,速度快一些
- php防攻击方法
- PHP不仅仅是PHP
- PHP函数库(other)
- php中ajax跨域请求---小记
- PHP常用验证正则表达式
- 五种常见的 php设计模式
- PHP中error_reporting()用法详解
- php基础设计模式大全(注册树模式、工厂模式、单列模式)
- ECSHOP在PHP5.5及高版本上报错的解决方法
- 树莓派上vsftp的安装和配置
- PHP x86,x64,VC6,VC9,VC11,TS和NTS的选择
- Mac 安装phpmyadmin提示无法登陆 mysql服务器解决办法
- MVC模式的php框架 炼成记
- 流程控制语句if/switch
- 运算符的优先级
- 逻辑运算符
- CI_中使用自定义的验证码