【问题标题】:Diff in days(month / year) - Laravel天数差异(月/年) - Laravel
【发布时间】:2021-07-18 09:32:50
【问题描述】:

问题是如何获得从以前到今天的天数的差异,并且知道这种差异发生在过去

【问题讨论】:

    标签: mysql laravel eloquent model relational


    【解决方案1】:

    是的,它可能从以前到今天的天数有所不同,您只需要日期。例如,这是一些签入和签出日期差异。

    // Params in date
    public static function getDateDifference($check_in, $check_out)
        {
            $check_in = strtotime($check_in);
            $check_out = strtotime($check_out);
            $date_difference = $check_out - $check_in;
            $date_difference = round($date_difference / (60 * 60 * 24));
            return $date_difference;
        }
    

    【讨论】:

    • 是你自定义的静态函数还是laravel的carbon已经有了?
    • 这是我的自定义静态函数
    • 如何使用?
    • 你可以在 app/Helpers/Helpers.php 创建你的 Helper.php
    • 在 diffInDay 中我们使用类似 now()->DiffInDays($date->toString()) 的语法?那么怎么可能使用呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 2020-02-19
    相关资源
    最近更新 更多