用于分隔php变量字符串的HTML元素-ACF Datepicker

时间:2018-11-14 作者:studiok7

我正在使用ACFdisplay an internationalized date 使用此代码:

<?php
    $dateformatstring = "l j F Y";
    $unixtimestamp = strtotime(get_field(\'date\'));
?>

<?php echo date_i18n($dateformatstring, $unixtimestamp); ?>
但我希望我可以将每个部分划分为span,例如,以获得如下结果:

<span>*day number*</span><span>*week day*</span><span>*month*</span><span>*year*</span>
但尽管做了很多尝试,我还是没能做到-\\u-谢谢你的帮助;-)

2 个回复
SO网友:studiok7

多亏了@kero,我成功地做到了这一点:

<?php
    $dayNumber = "l";
    $weekDay = "j";
    $month = "F";
    $year = "Y";
    $unixtimestamp = strtotime(get_field(\'date\'));
?>

<?php echo \'<span>\' . date_i18n($dayNumber, $unixtimestamp) . \'</span>\'; ?>
<?php echo \'<span>\' . date_i18n($weekDay, $unixtimestamp) . \'</span>\'; ?>
<?php echo \'<span>\' . date_i18n($month, $unixtimestamp) . \'</span>\'; ?>
<?php echo \'<span>\' . date_i18n($year, $unixtimestamp) . \'</span>\'; ?>
不确定这是最好的方法,但它确实有效。谢谢

SO网友:Pixelsmith

还有另一种方法as demonstrated here:

在ACF设置中,使用“自定义格式”以逗号分隔要添加HTML的项目M,d$date = get_field(‘date’);explode 您创建的变量$dateArray = explode(‘,’, $date)<p class="month"><?php echo $dateArray[0]; ?></p>

  • <p class="date"><?php echo $myArray[1]; ?></p>

  • 结束

    相关推荐

    datepicker value in mysql

    我正在为自定义帖子类型使用插件WP Types,其中有一个选项可以创建自定义字段,我在其中为我的需求创建了一个日期字段。现在,当我在其中添加任何日期时会发生什么。。它将在mysql中存储某种有线值(对我来说)为14234233,类似于此。我附加了一个在mysql中具有这些值的图像。如果我从前端的Jquery datepicker提交它,您能告诉我如何实现这个值吗。我正在从前端插入值。提前感谢!]1

    用于分隔php变量字符串的HTML元素-ACF Datepicker - 小码农CODE - 行之有效找到问题解决它

    用于分隔php变量字符串的HTML元素-ACF Datepicker

    时间:2018-11-14 作者:studiok7

    我正在使用ACFdisplay an internationalized date 使用此代码:

    <?php
        $dateformatstring = "l j F Y";
        $unixtimestamp = strtotime(get_field(\'date\'));
    ?>
    
    <?php echo date_i18n($dateformatstring, $unixtimestamp); ?>
    
    但我希望我可以将每个部分划分为span,例如,以获得如下结果:

    <span>*day number*</span><span>*week day*</span><span>*month*</span><span>*year*</span>
    
    但尽管做了很多尝试,我还是没能做到-\\u-谢谢你的帮助;-)

    2 个回复
    SO网友:studiok7

    多亏了@kero,我成功地做到了这一点:

    <?php
        $dayNumber = "l";
        $weekDay = "j";
        $month = "F";
        $year = "Y";
        $unixtimestamp = strtotime(get_field(\'date\'));
    ?>
    
    <?php echo \'<span>\' . date_i18n($dayNumber, $unixtimestamp) . \'</span>\'; ?>
    <?php echo \'<span>\' . date_i18n($weekDay, $unixtimestamp) . \'</span>\'; ?>
    <?php echo \'<span>\' . date_i18n($month, $unixtimestamp) . \'</span>\'; ?>
    <?php echo \'<span>\' . date_i18n($year, $unixtimestamp) . \'</span>\'; ?>
    
    不确定这是最好的方法,但它确实有效。谢谢

    SO网友:Pixelsmith

    还有另一种方法as demonstrated here:

    在ACF设置中,使用“自定义格式”以逗号分隔要添加HTML的项目M,d$date = get_field(‘date’);explode 您创建的变量$dateArray = explode(‘,’, $date)<p class="month"><?php echo $dateArray[0]; ?></p>

  • <p class="date"><?php echo $myArray[1]; ?></p>

  • 相关推荐

    wp_redirect and get variables

    我正在使用wp\\u重定向将用户发送回管理页面。除了由于某种原因被删除的get变量外,一切都正常。 $url = \"admin.php?page=cv_data&saved\"; wp_redirect(admin_url($url)); 将罚款重定向到admin.php?page=cv_data&saved半秒钟后,url将丢失“saved”变量。admin.php?page=cv_data我试图使用“saved”get变量触发一些CSS,并向用户提供表