2017-05-16 18 views
0
$dt = Carbon::now(); 
dd($dt->startOfDay(), $dt->endOfDay()); 

Carbon {#324 ▼ 
    +"date": "2017-05-15 23:59:59.000000" 
    +"timezone_type": 3 
    +"timezone": "Europe/Paris" 
} 
Carbon {#324 ▼ 
    +"date": "2017-05-15 23:59:59.000000" 
    +"timezone_type": 3 
    +"timezone": "Europe/Paris" 
} 

最初の変数は実際には日時です.dd()関数は変数の内容を表示するための関数です。Carbon日付startOfDay endOfDay dateを与える

startOfDay()方法は

+0

あなたが試すことができます: '$ dtを=カーボン::今(); $ dt2 = Carbon :: now(); dd($ dt-> startOfDay()、$ dt2-> endOfDay()); ' 結果がどうなるか不思議です。 – pascalvgemert

答えて

0

異なる日付時刻にcopy()メソッドを使用するベストプラクティス。

$startDay = Carbon::now()->startOfDay(); 
$endDay = $startDay->copy()->endOfDay(); 

詳細を知るために:

http://carbon.nesbot.com/docs/

+0

ありがとうございました。 –

3

あなたがcopy()を使用するか、または変数に割り当て、その後、カーボン・メソッドを使用しようとしました...私にEODを()メソッドの同じものを与えますか?

$dt = Carbon::now(); 
dd($dt->copy()->startOfDay(), $dt->copy()->endOfDay()); 

をコピーしてstartOfDay()またはendOfDay()を作るだけで、$dt値を変更しないでください。

+0

ありがとうございました! –

+0

問題ありません。ここで答えの一つを受け入れることを忘れないでください。 :) –

関連する問題