一、链接地址:http://www.jxbh.cn/newshow.asp?id=1635&tag=2
1.获取上个月第一天及最后一天.
echo date('Y-m-01', strtotime('-1 month'));echo "<br/>";
echo date('Y-m-t', strtotime('-1 month'));
echo "<br/>";
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/>";
二、链接地址:http://www.itheima.com/news/20180110/151654.html
在做查询过程中,例如要实现查上个月从第一天到最后一天的所有订单,我们在程序实现过程中就要让程序在上个月的范围内查询,第一天是比较好办,但最后一天就不定,比麻烦,还有获取当前月份,当前年份等常规日期获取函数。
1、获取上个月第一天及最后一天
代码如下图所示:
![1515568508406_1.jpg php](https://i-blog.csdnimg.cn/blog_migrate/78213a4ebfb2a74f0bd827d593c25a50.jpeg)
效果如下图所示:
![php](https://i-blog.csdnimg.cn/blog_migrate/b6c046a10feb63a327a923d1af7c954e.jpeg)
2、获取当月第一天及最后一天
代码如下图所示:
![1515568528750_3.jpg php](https://i-blog.csdnimg.cn/blog_migrate/b63a4c7c1cb68e2bdc05b5501738b480.jpeg)
效果如下图所示:
![php](https://i-blog.csdnimg.cn/blog_migrate/38510bed7868d98907801b441558836d.jpeg)
3、获取当天年份、月份、日及天数
代码如下图所示:
![1515568548126_5.jpg php](https://i-blog.csdnimg.cn/blog_migrate/35af98d67489a629317b6a970d5751b4.jpeg)
效果如下图所示:
![1515568566829_6.jpg php](https://i-blog.csdnimg.cn/blog_migrate/747dab2bd0d1178aa4c2fef29665db38.jpeg)