首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将$date从wordpress的高级自定义字段转换为php格式

将$date从wordpress的高级自定义字段转换为php格式
EN

Stack Overflow用户
提问于 2018-05-30 09:03:18
回答 1查看 1.2K关注 0票数 0

我有一个高级自定义字段时间和日期选择器设置在我的管理部分在wordpress,当我运行我的代码下面的代码,我得到以下错误,我正在使用this插件的高级自定义字段

这是我尝试过的代码

代码语言:javascript
复制
<?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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-30 09:05:45

使用Unix时间戳时,您必须通过在值前加上@符号来告诉DateTime它是一个时间戳:

代码语言:javascript
复制
<?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>

Demo

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50594998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档