从MySQL参数格式化html中的日期

时间:2015-11-16 15:40:48

标签: php mysql date

我有一个格式为"date_format":"M d, Y l"的MySQL参数,当前输出为:

<div class="col-sm-2 col-xs-12">
    <p class="nspInfo nspInfo1 tleft fnone">Oct 12, 2015 Monday</p>
</div>

使用的PHP代码:

if(
    ($config['news_content_info_pos'] != 'disabled' && $num == 1) || 
    ($config['news_content_info2_pos'] != 'disabled' && $num == 2)
) {
    $news_info = '<div class="col-sm-2 col-xs-12"><p class="nspInfo '.$class.'">'.$config['info'.(($num == 2) ? '2' : '').'_format'].'</p></div>';

    $info_date = JHTML::_('date', $item['date'], $config['date_format']);

$news_info = str_replace('%DATE', $info_date, $news_info);

我知道上面PHP代码的第5行调用了param,但是我不知道如何使用正确的类添加span,所以输出是我想要的样式。我该怎么办?

我的愿望输出具有不同的范围和类别,如下所示:

<div class="col-sm-2 col-xs-12">
    <p class="nspInfo nspInfo1 tleft fnone">
        <span class="dt">Oct 12</span>, 
        <span class="yr">2015</span> 
        <span class="dy">Monday</span>
    </p>
</div>

1 个答案:

答案 0 :(得分:0)

根据您的要求,您可以尝试使用这种简单的方法

<div class="col-sm-2 col-xs-12">
<p class="nspInfo nspInfo1 tleft fnone">
    <span class="dt"><?php echo date("M j") ?></span>, 
    <span class="yr"><?php echo date("Y") ?></span> 
    <span class="dy"><?php echo date("l") ?></span>
</p>

希望它有效吗?