我熟悉MySQL,但不熟悉PHP和CRUD网格。
假设我有一个CRUD网格并正在运行。我有身份证,姓名,电子邮件和出生日期。我想创建一个基于日期属性的年龄属性(因此它根据当前日期进行更新)。
作为MySQL语句,这并不难。我有这样做的声明:
SELECT `name`, `dateOfBirth`, CURRENT_DATE,
TIMESTAMPDIFF(YEAR, `dateOfBirth`, CURRENT_DATE) AS age
FROM customers;
我的问题是如何将其实现到CRUD网格中。我是否需要定制栏目,还是没有必要?任何建议或帮助,不胜感激!
最佳答案
$birthday = new DateTime('1985-09-15');
$now = new DateTime();
$age = $birthday->diff($now);
echo $age->format('%Y years old');