どのように私は文字列を得ることができます"today, 12:26"
で炭素 Laravelで?
私は日付:"2017-12-17 12:26"
を持っていますが、どのようにこれらのフォーマットを取得できますか?
2)1時間前ララベルカーボン今日の文字列を取得
1)今日、12:26、
3)1分前
3)1秒前
4)昨日、12.26
5)12月17日、12時26分
どのように私は文字列を得ることができます"today, 12:26"
で炭素 Laravelで?
私は日付:"2017-12-17 12:26"
を持っていますが、どのようにこれらのフォーマットを取得できますか?
2)1時間前ララベルカーボン今日の文字列を取得
1)今日、12:26、
3)1分前
3)1秒前
4)昨日、12.26
5)12月17日、12時26分
CarbonのdiffForHumans methodを調べる必要があります。たとえば、次のように
Carbon::now()->subDays(1)->diffForHumans()
//1 day ago
Carbon::now()->diffForHumans()
//1 second ago
Carbon::now()->subDays(25)->diffForHumans();
// 3 weeks ago
編集:
あなたはあまりにもこのようをdiffForHumansを呼び出すことができることに注意して、Laravelを使用しているという事実:
します$ user-> created_at- > diffForHumans();
炭素、->diffForHumans();
の方法でも同様のことがあります。例:
echo Carbon::now()->subDays(1)->diffForHumans();
が生成されます
1日前
あなたはいつも、それは非常によく文書化されてカーボンマニュアルを参照してくださいすることができます。 Carbon Documentation.
あなた自身でこれを見つけるのは難しいはずがありません。 – robbyrr
多くの質問がstrtotimeで利用可能ですが、strtotimeを炭素に変更して、必要に応じて使用することができます。[1st](https://stackoverflow.com/questions/25622370/php-how-to-check-if-a-date-is今日 - 昨日 - または明日)、[第2](https://www.geekshangout.com/php-relative-date-function-today-yesterday-2-days-ago-in-3-days-etc/ ) – C2486