我有一个高级自定义字段时间和日期选择器设置在我的管理部分在wordpress,当我运行我的代码下面的代码,我得到以下错误,我正在使用this插件的高级自定义字段
这是我尝试过的代码
<?php
// get raw date
$date = get_field('event_date', false, false);
echo $date;
// make date object
$date = new DateTime($date);
?>
<p><?php echo $date->format('jS F'); ?></p>
<p><?php echo $date->format('D,\ F jS,\ o gi'); ?></p>
发布于 2018-05-30 09:05:45
使用Unix时间戳时,您必须通过在值前加上@
符号来告诉DateTime它是一个时间戳:
<?php
// get raw date
$date = get_field('event_date', false, false);
echo $date;
// make date object
$date = new DateTime('@'.$date);
?>
<p><?php echo $date->format('jS F'); ?></p>
<p><?php echo $date->format('D,\ F jS,\ o gi'); ?></p>
https://stackoverflow.com/questions/50594998
复制相似问题