Laravel 5和Forge的碳差异

时间:2015-02-13 12:45:57

标签: laravel-5 php-carbon

希望我没有生气,我只是缺少一些东西。我在Laravel 5.0上有一个项目,每次有传入请求时都会调用requestExpired函数。现在,计算服务器上当前时间与我正在使用的请求中的时间戳之间的差异:

$now = Carbon::now('UTC');
$postedTime = Carbon::createFromTimestamp($timestamp, 'UTC');

由于某种原因,请求总是被拒绝,因为它已过期。当我从上面调试这两行并只转储数据时,我得到:

  

请求TIMESTAMP是:1423830908279

     

$ NOW OBJECT:Carbon \ Carbon Object
  (
      [date] => 2015-02-13 12:35:08.000000
      [timezone_type] => 3
      [timezone] => UTC
  )

     

$ POSTEDTIME OBJECT:Carbon \ Carbon Object
  (
      [date] => 47089-05-28 09:37:59.000000
      [timezone_type] => 3
      [timezone] => UTC
  )

任何想法为什么$ postedTime都错了?谢谢!

1 个答案:

答案 0 :(得分:1)

回答我自己的问题:由于一些奇怪的原因,来自远程API的webhook调用有13位长的时间戳,这就是为什么我的日期错误。