Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 拉维日期计算_Date_Laravel_Laravel 4 - Fatal编程技术网

Date 拉维日期计算

Date 拉维日期计算,date,laravel,laravel-4,Date,Laravel,Laravel 4,我需要将end_属性设置为从当前日期起30天。我怎样才能在拉威尔4中做到这一点 当我使用下面的代码时,我得到一个错误:“类'日期'未找到” 请帮我把这个修好 $sub->end_at = new Date('+30 days'); 这将以适合MySQL的格式返回 $sub->end_at = date('Y-m-d H:i:s', strtotime('+30 days')); PHP中没有Date类,只有一个可以使用的类 但由于您使用的是默认使用库的Laravel,因此您可

我需要将end_属性设置为从当前日期起30天。我怎样才能在拉威尔4中做到这一点

当我使用下面的代码时,我得到一个错误:“类'日期'未找到”

请帮我把这个修好

$sub->end_at   = new Date('+30 days');

这将以适合MySQL的格式返回

$sub->end_at = date('Y-m-d H:i:s', strtotime('+30 days'));

PHP中没有
Date
类,只有一个可以使用的类

但由于您使用的是默认使用库的Laravel,因此您可以使用它来处理日期,因为它有更好的API。在您的情况下,您可以这样做:

use Carbon\Carbon;
...
$sub->end_at = Carbon::now()->addDays(30)->toIso8601String();

如果您试图更新Eloquent模型,那么可以利用Eloquent的集成日期/时间列处理。在您的模型中,可以使用以下值添加
日期
属性:

protected $dates = ['end_at'];
现在,当在列中为
end\u分配时间戳时,Laravel将自动转换并将其保存到数据库中的正确格式。因此,您只需使用以下选项:

$sub->end_at = Carbon::now()->addDays(30);

我的课程“碳”没有找到。即使我这样定义它,我还是错了。应该是
使用碳\碳。你有这么多的标签,为什么你要写非碳的答案呢?虽然我建议每个人都使用碳,但这是一种更直接的方法,也将帮助那些碰巧在这里不使用碳的人。此外,这里已经有一个非常好的答案,它的作用与使用碳的情况相同。