小编Kur*_*ars的帖子

Nesbot Carbon diffInHours 的奇怪结果

我正在做一些tinker关于 SO 的另一个问题。并且对于 Carbon 的 diffInHours 有一些奇怪的行为。未来时间的差异与过去时间的差异不同。这是我的修补程序命令和返回值:

>>> \Carbon\Carbon::now()->diffInHours(\Carbon\Carbon::now()->addHours(3))
=> 3
>>> \Carbon\Carbon::now()->addHours(3)->diffInHours(\Carbon\Carbon::now())
=> 2
>>> \Carbon\Carbon::now()->addHours(3)->diffInHours(\Carbon\Carbon::now())
=> 2
>>> \Carbon\Carbon::now()->addHours(3)->diffInHours(\Carbon\Carbon::now())
=> 2
>>> \Carbon\Carbon::now()
=> Carbon\Carbon @1595427497 {#4431
     date: 2020-07-22 14:18:17.952594 UTC (+00:00),
   }
Run Code Online (Sandbox Code Playgroud)

有没有人对导致这种行为的原因有任何见解?

php laravel php-carbon tinker

3
推荐指数
1
解决办法
143
查看次数

标签 统计

laravel ×1

php ×1

php-carbon ×1

tinker ×1