Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php获取上个月第一天和最后一天

作者:末世修罗   发布日期:2025-06-19   浏览:64

<?php
// 获取上个月的第一天和最后一天

// 获取当前时间
$currentDate = new DateTime();

// 获取上个月的时间
$lastMonth = clone $currentDate;
$lastMonth->modify('first day of last month');

// 获取上个月的第一天
$firstDayOfLastMonth = $lastMonth->format('Y-m-d');

// 获取上个月的最后一天
$lastDayOfLastMonth = (clone $lastMonth)->modify('last day of this month')->format('Y-m-d');

echo "上个月的第一天: " . $firstDayOfLastMonth . "\n";
echo "上个月的最后一天: " . $lastDayOfLastMonth . "\n";
?>

解释说明:

  1. 获取当前时间:使用 new DateTime() 创建一个表示当前日期和时间的对象。
  2. 获取上个月的时间:通过克隆当前时间对象并使用 modify('first day of last month') 将其修改为上个月的第一天。
  3. 获取上个月的第一天:使用 format('Y-m-d') 格式化日期,得到上个月第一天的字符串表示。
  4. 获取上个月的最后一天:再次克隆上个月的第一天对象,并使用 modify('last day of this month') 修改为上个月的最后一天,然后格式化输出。

这样就可以得到上个月的第一天和最后一天。

上一篇:php jit

下一篇:php向下取整

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站