php 每个季度时间节点,如何在PHP中获取一些特殊时间节点

本文介绍了PHP中获取当月第一天和最后一天的代码示例,包括直接通过日期函数和使用自定义函数的方法。此外,还展示了获取当天年份、月份、日及总天数的代码,以及获取上个月第一天和最后一天的代码。这些技巧对于处理日期相关的PHP编程非常实用。
摘要由CSDN通过智能技术生成

5268f80b9b1e01f982625ef6fac83ca1.png

eab034aa7bc2ac15ffca0218aaf5b2e7.png

1.获取当月第一天及最后一天

代码:<?php

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

echo $BeginMonthDate;

echo "
";

echo date('Y-m-d', strtotime("$BeginMonthDate +1 month -1 day"));

echo "
";

?>

输出:2021-03-01

2021-03-31

2.获取当天年份、月份、日及天数

代码:<?php

echo " 本月共有:".date("t")."天";

echo " 当前年份".date('Y');

echo " 当前月份".date('m');

echo " 当前几号".date('d');

echo "
";

?>

输出:本月共有:31天 当前年份2021 当前月份03 当前几号31

3.使用函数及数组来获取当月第一天及最后一天

代码: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 "
";

输出:当月的第一天: 2021-03-01 当月的最后一天: 2021-03-31

4.获取上个月第一天及最后一天

代码:<?php

//上个月第一天:

echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 month'));// 计算出本月第一天再减一个月

echo "
";

//上个月最后一天:

echo date('Y-m-d', strtotime(date('Y-m-01') . ' -1 day')); // 计算出本月第一天再减一天

?>

输出:2021-02-01

2021-02-28

推荐:《2021年PHP面试题大汇总(收藏)》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值