php字段的年差日期

时间:2018-10-21 22:28:39

标签: php sql mysqli

我正在尝试制作不接受20岁以下会员的表格,所以我正在尝试执行此代码,但它给我一个错误

Collection<OrdersIterableObserver<T2>>

1 个答案:

答案 0 :(得分:0)

首先是date_create函数定义:

DateTime date_create ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] )

如您所见,默认时间是现在,因此您可以节省几个字符。 然后,如果$dob的格式正确(请参见http://php.net/manual/en/datetime.formats.php),这是您的解决方案:

$today = date_create();
$db = date_create($dob);
$diff = date_diff($db, $today, true);

编码愉快!