2016-01-23 65 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

相關問題