2017-08-29 54 views

回答

2

您可以使用Carbon來獲取兩個日期之間的天數差異。

$end = Carbon::parse($module->end_date); 
$start= Carbon::parse($module->start_date); 

$days = $end->diffInDays($start); 
0

您可以創建一個輔助函數來幫助解決這個問題。 app/helpers.php

<?php 

if(!function_exists('days_between')) { 
    function days_between($enddate, $startdate) 
    { 
     $datetime_end = new DateTime($enddate); 
     $datetime_start = new DateTime($startdate); 
     $difference = $datetime_end->diff($datetime_start); 
     return $difference->d.' days'; 
    } 
} 

葉片內部,你可以稱之爲:

{{ days_between($module->end_date , $module->start_date) }}

請記住,包括在composer.json輔助文件:

"autoload": { 
    ... 
    "files": [ 
     "app/helpers.php" 
    ] 
}, 

和運行作曲家轉儲自動加載以加載功能。

相關問題