我在后端有一个日期选择器字段,用于人们选择他们的出生日期,我需要的是一旦字段填写完毕,是另一个字段动态填充自己的工作出来的& #39;当前日期 - 选定日期'。
我遇到的问题是创建这个将填充自己的字段。甚至可以使用ACF吗?我已经通过ACF的文档并尝试了他们的update_field()
功能,但无济于事。
由于
答案 0 :(得分:1)
如果您只需要将年龄作为值显示在您的网页中,则可以在需要年龄时在模板中进行计算,如下所示:
<?php
$date = get_field('date_of_birth');
$birthday = new DateTime($date);
$interval = $birthday->diff(new DateTime);
echo $interval->y.' years old';
?>
只需确保设置了您的acf日期字段,即可返回DateTime
理解的日期格式,例如Ymd
。