mysql取范围纪录,mysql-仅获取今天创建的记录

使用Mysql默认的29953410565705574574函数来获取当天的所有记录。

$records = DB::table('users')->select(DB::raw('*'))

->whereRaw('Date(created_at) = CURDATE()')->get();

dd($record);

注意

2995341056556570557440与2995341056570557457441之间的区别只是时间。

例如

通过DB打印的日期看起来像:

DB

而在DB中:

DB

要获取今天使用2995341056570557457440创建的唯一记录,可以提取为:

DB

而使用DB:

DB

更新

从laravel 5.3开始,我们有默认的where子句DB

$users = User::whereDate('created_at', DB::raw('CURDATE()'))->get();

或与DB门面

$users = DB::table('users')->whereDate('created_at', DB::raw('CURDATE()'))->get();

上面列出的where子句的用法

$users = User::whereMonth('created_at', date('m'))->get();

//or you could also just use $carbon = \Carbon\Carbon::now(); $carbon->month;

//select * from `users` where month(`created_at`) = "04"

$users = User::whereDay('created_at', date('d'))->get();

//or you could also just use $carbon = \Carbon\Carbon::now(); $carbon->day;

//select * from `users` where day(`created_at`) = "03"

$users = User::whereYear('created_at', date('Y'))->get();

//or you could also just use $carbon = \Carbon\Carbon::now(); $carbon->year;

//select * from `users` where year(`created_at`) = "2017"

查询生成器文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值