gpt4 book ai didi

php - 仅比较来自数据库 Timestamp Laravel 的日期

转载 作者:行者123 更新时间:2023-11-29 23:23:31 25 4
gpt4 key购买 nike

我有一个考勤系统,现在我想将当天的日期与数据库中的日期进行比较,我的日期以时间戳格式存储在数据库中,现在我只需要日期和年份,我想要将其与当前日期进行比较,这是我的代码:

        $userinput=Input::get('empid');

$mydate=Carbon::now()->addHours(8);
$newdate=$mydate->toDateString();

if ($newdate==$datefromdatabaseifexist)
{


}

else

DB::table('attendances')->insert(
array('user_id' => $userinput, 'logon' =>$newdate)
);

最佳答案

听起来你想检查日期是否相同(不一定是同一年)

$dateInDB = Carbon::createFromTimestamp($timestamp);
$dateToCompare = Carbon::now()->addHours(8);

if($dateToCompare->isBirthday($dateInDB)){
//do something because this day matches
}

我知道有趣的名字。如果您还需要检查年份,请使用 Carbon::isSameDay()

供您引用:Carbon Documentation

关于php - 仅比较来自数据库 Timestamp Laravel 的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27118944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com