美文网首页
PHP 日期一个月时间错误

PHP 日期一个月时间错误

作者: blank喵 | 来源:发表于2020-12-28 17:10 被阅读0次

1. 时间“2020-05-12 09:00:00”,加一个月

$time1 = strtotime("2020-05-12 09:00:00");
echo date( "Y-m-d H:i:s", strtotime( "+1 months", $time1 ) );//2020-06-12 09:00:00[正确]

2. 时间“2020-01-31 09:00:00”,加一个月

$time2 = strtotime("2020-01-31 09:00:00");
echo date( "Y-m-d H:i:s", strtotime( "+1 month", $time2 ) );//2020-03-02 09:00:00[错误]

解决办法:

function get_date($timeDate,$time)
{
    //智能的判断一个月份的最后一天是几号  first day of/last day of  -1 month
    echo date("Y-m-d H:i:s", strtotime($timeDate." last day of {$time}"));
}

相关文章

  • PHP 日期一个月时间错误

    1. 时间“2020-05-12 09:00:00”,加一个月 2. 时间“2020-01-31 09:00:00...

  • PHP日期时间

    1.关于时间 GMT:Greenwich Mean Time格林威治标准时间 ; 英国伦敦格林威治定为0°经线开始...

  • PHP 日期和时间

    取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要...

  • 时间整合

    PHP时间戳和日期相互转换在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳...

  • nginx-php-fpm长时间运行问题

    nginx+php-fpm 长时间运行php脚本,需要配置如下: 长时间运行错误说明: 502 网关错误(Bad ...

  • PHP 日期加减计算方法示例

    PHP 标准的日期格式 PHP 简单的日期加减计算 运行结果: PHP 进阶的日期加减计算 运行结果: PHP 高...

  • 日期和时间

    PHP日期和时间之取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间...

  • PHP 日期和时间函数

    PHP date() 函数用于对日期或时间进行格式化。 PHP Date() 函数:函数把时间戳格式化为更易读的日...

  • PHP学习-时间与日期

    输出结果 PHP date()函数:格式字串可以识别以下 format 参数的字符串

  • PHP基础 —— 日期与时间

    日期与时间 PHP文档 : 日期与时间 设置时区 默认时区是UTC 文档中的 时区列表,使用时进行参照 设置时区 ...

网友评论

      本文标题:PHP 日期一个月时间错误

      本文链接:https://www.haomeiwen.com/subject/nncgzhtx.html