PHP中的strtotime()对于31日求上个月有问题
2024-08-26 05:41:34
<?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
?>
最新文章
- Javascript前端和JAVA后端对加密库的处理实例
- 2.Java异常学习
- Google V8编程详解(四)Context
- Java Io 字符流
- HDU - Pseudoforest
- mysql更新一个表里的字段等于另一个表某字段的值
- React-Flux 介绍及实例演示
- 【BZOJ 1003】 [ZJOI2006]物流运输trans
- Ubuntu 14.10安装SecureCRT 7.3
- Velocity 的工作原理
- 用消息在Win32控制台程序多线程间进行通讯
- Oracle得知(十五):分布式数据库
- 自然梯度(Natural Gradient)
- Tomcat5.5.9+JSP经典配置实例
- docker往阿里云推镜像和打包镜像
- 数据结构入门之链表(C语言实现)
- 一文告诉你git如何使用
- HashMap,LinkedHashMap和Hashtable类的深入剖析与理解
- 微信小程序 功能函数 把数字1,2,3,4换成春,夏,秋,冬
- Asp SqlDataSource将数据库数据绑定在 GridView