【发布时间】:2017-04-07 07:12:43
【问题描述】:
我正在尝试获取当前日期并将其添加 7 以计算项目每周分期付款的日期。这样做时我遇到了一个问题:-
date_add() 期望参数 1 是 DateTime,给定字符串
导致我这个错误的行是
$loan->nextpremiumdate=date_add(date("Y-m-d h:i:sa"),date_interval_create_from_date_string("1 days"));
我正在使用 laravel 框架。并且 nextpremiumdate 是我的贷款表中的列。
【问题讨论】:
-
$loan->nextpremiumdate=date_add(new DateTime("Y-m-d h:i:sa"),date_interval_create_from_date_string("1 days"));或$loan->nextpremiumdate=date_add(new DateTime("now"),date_interval_create_from_date_string("1 days")); -
请尝试该代码:(new \DateTime())->add( \DateInterval::createFromDateString("1 days") )
标签: php mysql laravel-5.2