簡體   English   中英

如何從時間戳中僅提取 php laravel 查詢中的日期?

[英]how to pluck only date in php laravel query from timestamp?

使用這個查詢

 $orders = Order::has('get_ot_creater')
                        ->with('seller')
                        ->where('approve_date',"!=",NULL)
                        ->pluck('approve_date')->toArray();

我得到了一組approve_date ,我想刪除時間我怎么能只得到日期?

我的 output 是

  0 => "2021-03-26 19:32:00"
  1 => "2021-03-24 20:06:00"
  3 => "2021-03-22 13:02:00"
  26 => "2021-03-29 00:33:00"
  42 => "2021-03-25 15:50:00"

我只想要像2021-03-25這樣的日期

Map以上訂單:

$orders = Order::has('get_ot_creater')
                        ->with('seller')
                        ->where('approve_date',"!=",NULL)
                        ->pluck('approve_date'); // Note: toArray is removed

$orders = $orders->map(function ($order) {
    return substr($order, 0, 10); // Return only the first ten characters.
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM