【问题标题】:How to get the current date and time in YYYY-MM-DD HH: MM? LARAVEL 4如何在 YYYY-MM-DD HH: MM 中获取当前日期和时间?拉拉维尔 4
【发布时间】:2018-11-05 02:19:41
【问题描述】:

我有一个表transaction,里面有列order_on_sale,默认value is 0。然后我还有一个表config,里面有一个列name,有两个值是sale_start_datesale_finish_date。还有time 列的值为​2018-05-1 18:002018-05-31 18:00 (YYYY-MM-DD HH: mm)config 表中包含的 nametime 列是互连的, sale_start_date = 2018-05-1 18:00 sale_finish_date = 2018-05-31 18:00

那么当有人在sale_start_datesale_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


【解决方案1】:

对提问者的回答有点晚,但也许可以帮助某人:

$date = Carbon::now();
$formatedDate = $date->format('Y-m-d H:i:s');
echo($formatedDate);

【讨论】:

    【解决方案2】:

    那么您是否尝试过使用 Carbon Class ?据我所知 Laravel 4 支持它。

    你可以通过做得到你当前的日期

    $now = Carbon::now()->toDateTimeString();
    

    这将以以下格式检索当前日期YYYY-MM-DD HH:mm:ss默认

    如果您想以您提到的格式获取当前日期YYYY-MM-DD HH:mm

    通过封装 Carbon 并添加一些 php 功能,您可以获得:

    $currentTime = Carbon::now()->toTimeString();
    $now = Carbon::now()->toDateString() .' '.  substr($currentTime, 0, strrpos( $currentTime, ':') ) ;
    

    更多解释请参考文档:https://carbon.nesbot.com/docs/

    【讨论】:

      【解决方案3】:

      也许有:

      use Carbon\Carbon;
      
      $Now = Carbon::now(new \DateTimeZone('My/TimeZoneifRequired'))->toDateTimeString();
      

      【讨论】:

        【解决方案4】:

        使用 laravel 默认自带的 Carbon

        $date = Carbon::now();// will get you the current date, time 
        
        dd($date->format("Y-M-D H:m")); //this will dump the date time in the desired format
        

        【讨论】:

        • 这输出“2018201820182018-MayMay-FriFri 1616:0505”
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-29
        • 2010-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多