通过 MySQL/PHP 在 CRUD 网格中实现年龄属性

Implementing an age attribute in a CRUD grid via MySQL/PHP

我熟悉 MySQL,但不熟悉 PHP 和 CRUD 网格。

假设我有一个 CRUD 网格 运行。我有身份证、姓名、电子邮件和出生日期。我想创建一个基于日期属性的年龄属性(因此它会根据当前日期更新)。

作为 MySQL 的陈述,这并不难。我有这样做的声明:

SELECT `name`, `dateOfBirth`, CURRENT_DATE,
TIMESTAMPDIFF(YEAR, `dateOfBirth`, CURRENT_DATE) AS age
FROM customers;

我的问题是如何将其实现到 CRUD 网格中。我需要做一个定制的专栏还是没有必要?非常感谢任何建议或帮助!

使用datetime diff.

$birthday = new DateTime('1985-09-15');
$now = new DateTime();
$age = $birthday->diff($now);
echo $age->format('%Y years old');