【发布时间】:2018-11-05 02:19:41
【问题描述】:
我有一个表transaction,里面有列order_on_sale,默认value is 0。然后我还有一个表config,里面有一个列name,有两个值是sale_start_date和sale_finish_date。还有time 列的值为2018-05-1 18:00 和2018-05-31 18:00 (YYYY-MM-DD HH: mm)。
config 表中包含的 name 和 time 列是互连的,
sale_start_date = 2018-05-1 18:00
sale_finish_date = 2018-05-31 18:00
那么当有人在sale_start_date 和sale_finish_date 上订购时,transaction 表中包含的order_on_sale 列将更改其value to 1
如何获取当前当前时间 (YYYY-MM-DD HH: mm) 进行更改?
$transaksi = new Transaction;
$order_on_sale = 0;
if (Config::get('sale_start_date') && Config::get('sale_finish_date')) {
$order_on_sale = 1;
}
$transaksi->order_on_sale = $order_on_sale;
$transaksi->save();
下面是我的代码,但是如果我写这样的代码,我很困惑如何获取当前日期和时间
感谢您提供的答案
【问题讨论】:
-
Laravel 自带Carbon,它有很多很棒的日期时间格式化、比较和操作功能。
标签: php mysql laravel datetime laravel-4