php - 使用碳获取两个日期之间的天差

标签 php laravel-5 laravel-4 php-carbon

我正在使用 laravel 和 carbon 包。我有两个日期。现在我想从我给定的日期获得日期差异。

$start_Date='2016-06-02 18:00:13';
$end_Date='2016-06-06 18:00:13';
$start = Carbon::parse($start_Date);
$end = Carbon::parse($end_Date);
$now = Carbon::now();
$length = $start->diffInDays($now);
$lengthFromEnd = $end->diffInDays($now);

如果 now() == 2016-06-07 那么

$length 将是 5 days

$lengthFromEnd 将是 -1 days

但我的代码返回异常结果

最佳答案

你也可以试试这个方法。

$difference = $start_date->diff($end_date)->days;

关于php - 使用碳获取两个日期之间的天差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37672025/

相关文章:

php - 如何解码 facebook 分享帖子中的 html 特殊字符(带重音的字符)?

php - 我可以在 XAMPP 上管理我的数据库,但无法通过其他方式访问它

php - Laravel5 - 不应静态调用非静态方法

php - Mysql:间隙检测查询未检测到间隙

php - 如何创建sql文件?

php - 如何按一列排序,然后将同一列 ID 的最新 block 推到顶部?

php - LARAVEL 5.0 + 单元测试 - 不同包的 assertSessionHasErrors

php - Laravel 4 中的用户身份验证

php - Laravel 4 命名空间 Controller 中的路由和命名空间

laravel - laravel 中哪里可以设置标题