【问题标题】:Subtract Timestamps in laravel with Carbon giving error用碳减去 laravel 中的时间戳给出错误
【发布时间】:2017-06-26 11:12:29
【问题描述】:

我正在尝试用 Carbon 减去 2 个时间戳,但出现错误: “Carbon.php 第 425 行中的 InvalidArgumentException: 小时不能高于 12"

$s = \Carbon\Carbon::now();
     $lastlog = \Carbon\Carbon::createFromFormat('y-m-d h:m:i',  '16-09-19 14:10:11');
       $h = $lastlog->diffForHumans($s);

我也试过了

  $s = \Carbon\Carbon::now();
     $lastlog = \Carbon\Carbon::createFromFormat('y-m-d h:m:i',  '16-09-19 14:10:11');
 $lastlog = date('y-m-d a h:m:i' , strtotime($lastlog));
 $h = $lastlog->diffForHumans($s);

【问题讨论】:

    标签: php laravel php-carbon


    【解决方案1】:

    24 小时制的日期格式是 H,而不是 h:http://php.net/manual/en/function.date.php

    所以你想要

     $lastlog = \Carbon\Carbon::createFromFormat('y-m-d H:m:i',  '16-09-19 14:10:11');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-22
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 2013-12-22
      • 1970-01-01
      • 2016-10-17
      相关资源
      最近更新 更多