Laravelの日時フィールドに日を追加するにはどうすればよいですか?
たとえば、テーブル
には次のupdated_at
フィールドがありarticles
ます。
$article = Article::find(1);
$updated_at=$article->updated_at;
updated_at
フィールドに30日を追加したいと思います。
ではCarbon
、次のように実行できます。
$expired_at=Carbon::now()->addDays(30);
しかし、上記の例でそれを行う方法は?
以来updated_at
とcreated_at
フィールドが自動的にインスタンスにキャストされているCarbon
だけで行うことができます。
$article = Article::find(1);
$article->updated_at->addDays(30);
// $article->save(); If you want to save it
または、別の変数で使用する場合:
$article = Article::find(1);
$updated_at = $article->updated_at;
$updated_at->addDays(30); // updated_at now has 30 days added to it
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加