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