Duration
@if($task->completed_at && $task->started_at)
@php
$duration = $task->started_at->diffInMinutes($task->completed_at);
@endphp
{{ $duration }} menit (selesai)
@if($task->estimated_duration)
Est: {{ $task->estimated_duration }} menit
@endif
@elseif($task->started_at)
@php
$duration = $task->started_at->diffInMinutes(now());
@endphp
{{ $duration }} menit (berjalan)
@if($task->estimated_duration)
Est: {{ $task->estimated_duration }} menit
@endif
@elseif($task->estimated_duration)
Est: {{ $task->estimated_duration }} menit
@else
-
@endif
Time to Due
@if($task->due_time)
@if($task->status === 'completed')
@if($task->completed_at <= $task->due_time)
On Time
@else
Late
@endif
@elseif(now() > $task->due_time)
Overdue
@else
@php
$timeLeft = now()->diffForHumans($task->due_time, true);
@endphp
{{ $timeLeft }}
@endif
{{ $task->due_time->format('d/m/Y H:i') }}
@else
Tidak ada deadline
@endif