如何解决鉴于帖子中的出生日期,我想在 Wordpress 帖子中以年月日为单位显示年龄
鉴于帖子中的出生日期,我想在 Wordpress 帖子中以年月日为单位显示年龄。假设我的出生日期是 1984 年 9 月 14 日,那么今天我的年龄是 36 岁零 7 个月零 28 天。我尝试了以下代码,但它只显示年份。
function get_age_shortcode( $atts,$content = null ) {
extract( shortcode_atts( array(
),$atts ) );
$date = new DateTime($content);
$now = new DateTime();
$interval = $now->diff($date);
return (' Your age : %d years,%d month,%d days',$interval->y,$interval->m,$interval->d);
}
add_shortcode( 'get_age','get_age_shortcode' );
add_filter('widget_text','do_shortcode');
但是显示错误。错误在哪里?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。