日期以无法读取的格式显示。如何将日期转换为可读日期? 时间:2017-04-19 作者:anandmongol 我使用以下代码显示优惠券的到期日期; <?php _e(\'Expiration Date:\',\'wpestate\'); echo esc_html($expiration_date); ?> 但是,它是以以下不可读的格式显示的;有效期:1491955200因此,如何将其转换为可读格式,如:;有效期:2017-04-30 2 个回复 SO网友:jdm2112 您发布的“不可读格式”称为UNIX时间戳。它是从1970年1月1日到所代表日期的秒数。使用一个方便的在线工具,如果需要,您可以快速查看时间戳的含义:http://www.unixtimestamp.com/index.php为了重新格式化此时间戳,在您的示例YYYY-MM-DD中,需要引用PHP日期格式参数:http://php.net/manual/en/function.date.php以你为例,你会想要\'Y-m-d\'. 这假设您希望在月和日使用前导零。Y=一年的完整数字表示,4位数字M=一个月的数字表示,前导零SD=一个月的第几天,2位数字前导零 SO网友:anandmongol 无论如何,谢谢你,我通过以下代码解决了这个问题;<?php $expiration_date = get_post_meta($post->ID, \'expiration_date\', true); ?> <?php _e(\'Expiration Date : \',\'wpestate\'); echo esc_html($expiration_date); ?> 文章导航