rampesna/date-diff-calculator

Date Diff Calculator 是一个库,可以帮助您计算两个日期之间的差异。

v1.1.0 2023-10-16 06:59 UTC

This package is auto-updated.

Last update: 2024-09-17 13:32:16 UTC


README

本包是一个简单的日期差计算器。它计算两个日期之间的差异,并以可读的格式返回结果。

Total Downloads GitHub repo size Build

要求

  • PHP >= 8.0

安装

composer require rampesna/date-diff-calculator

使用

控制器

use Rampesna\DateDiffCalculator;

class ExampleController extends Controller
{
    public function index(Request $request)
    {
        $permitStartDate = '2023-09-20 09:00:00';
        $permitEndDate = '2023-10-10 18:00:00';
    
        $dailyWorkingHours = 8;
    
        $dateDiffCalculator = new DateDiffCalculator(
            $dailyWorkingHours,
            $permitStartDate,
            $permitEndDate
        );
    
        $minutes = $dateDiffCalculator->calculate();
        
        return response()->json(
            $dateDiffCalculator->getDurationForHuman($minutes)
        );
    }
}

许可证

MIT License