0
我有一个日期选择器字段在后端,用于人们选择他们的出生日期,我需要的是一旦该字段已被填写,是另一个字段以动态填充“当前日期 - 选定日期”中的工作。ACF日期选择器字段转换为年龄并填充字段
我遇到的问题是创建此字段将填充本身。甚至可以使用ACF?我已经通过ACF的文档,并尝试了他们的update_field()
功能,但无济于事。
感谢
我有一个日期选择器字段在后端,用于人们选择他们的出生日期,我需要的是一旦该字段已被填写,是另一个字段以动态填充“当前日期 - 选定日期”中的工作。ACF日期选择器字段转换为年龄并填充字段
我遇到的问题是创建此字段将填充本身。甚至可以使用ACF?我已经通过ACF的文档,并尝试了他们的update_field()
功能,但无济于事。
感谢
如果你只需要年龄在页面中显示的值,你可以只在您的模板计算,当您需要的时代,像这样:
<?php
$date = get_field('date_of_birth');
$birthday = new DateTime($date);
$interval = $birthday->diff(new DateTime);
echo $interval->y.' years old';
?>
刚请确保您的acf日期字段设置为返回DateTime
可以理解的日期格式,如Ymd
。
您将需要编写自己的JavaScript函数。 – rnevius