Mysql 如何在拉雷维尔获得生日?
我想显示名字和出生日期的值 今天过生日的顾客人数。我应该做什么样的查询Mysql 如何在拉雷维尔获得生日?,mysql,laravel,date-of-birth,Mysql,Laravel,Date Of Birth,我想显示名字和出生日期的值 今天过生日的顾客人数。我应该做什么样的查询 $birthday = DB::table('customers') ->select(DB::raw('customers.first_name','customers.birth_date')) ->whereRaw('DAYOFYEAR(curdate()) <= DAYOFYEAR(birth_date) AND DAYOFYEAR(curdate()) + 0 >= dayof
$birthday = DB::table('customers')
->select(DB::raw('customers.first_name','customers.birth_date'))
->whereRaw('DAYOFYEAR(curdate()) <= DAYOFYEAR(birth_date) AND DAYOFYEAR(curdate()) + 0 >= dayofyear(birth_date)')
->orderByRaw('DAYOFYEAR(birth_date)')
->get();
$birthday=DB::table('customers'))
->选择(DB::raw('customers.first\u name','customers.birth\u date'))
->其中('DAYOFYEAR(curdate())=DAYOFYEAR(出生日期)'
->orderByRaw('DAYOFYEAR(出生日期)'
->get();
您可以使用以下功能:
$birthday = DB::table('customers')
->select(DB::raw('customers.first_name','customers.birth_date'))
->whereRaw("DATE_FORMAT(FROM_UNIXTIME(birth_date),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')")
->orderByRaw('DAYOFYEAR(birth_date)')
->get();
参考:
您可以使用以下功能:
$birthday = DB::table('customers')
->select(DB::raw('customers.first_name','customers.birth_date'))
->whereRaw("DATE_FORMAT(FROM_UNIXTIME(birth_date),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')")
->orderByRaw('DAYOFYEAR(birth_date)')
->get();
参考:
您可以使用以下查询获得结果
$today = \Carbon\Carbon::today()->toDateString();
$birthday = DB::table('customers')
->select('customers.first_name','customers.birth_date')
->whereDate('birth_date', $today)
->get();
您可以使用以下查询获得结果
$today = \Carbon\Carbon::today()->toDateString();
$birthday = DB::table('customers')
->select('customers.first_name','customers.birth_date')
->whereDate('birth_date', $today)
->get();
我可以在databsae中查询,但无法在php上查询。为什么要使用php获取今天的生日?我想在我的管理控制台中显示我客户的生日值,以便让员工知道。此查询将返回所有今天有生日的客户。您可以使用$birth->birth\u date轻松显示这些客户。我可以在databsae中查询,但无法在php上查询。为什么要使用php获取今天的生日?我想在我的管理控制台中显示我客户的生日值,让员工知道。此查询将返回所有今天有生日的客户。您可以使用$birth->birth\u date轻松显示这些客户