2016-01-23 54 views
0

我有一个日期选择器字段在后端,用于人们选择他们的出生日期,我需要的是一旦该字段已被填写,是另一个字段以动态填充“当前日期 - 选定日期”中的工作。ACF日期选择器字段转换为年龄并填充字段

我遇到的问题是创建此字段将填充本身。甚至可以使用ACF?我已经通过ACF的文档,并尝试了他们的update_field()功能,但无济于事。

感谢

+1

您将需要编写自己的JavaScript函数。 – rnevius

回答

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

相关问题