在php中添加日期和时间之间的html跨度
我正在编写一个php代码,如下所示,我想在php中添加一个介于日期和时间之间的跨度在php中添加日期和时间之间的html跨度,php,html,date,time,Php,Html,Date,Time,我正在编写一个php代码,如下所示,我想在php中添加一个介于日期和时间之间的跨度 <time style="width:194px;" datetime="<?php echo esc_attr(date_format($ts, 'H:i d-m-Y')) ?>" data-timezone="<?php echo esc_attr($tz_param) ?>"><?php echo esc_html(date_format($ts, 'F j
<time style="width:194px;" datetime="<?php echo esc_attr(date_format($ts, 'H:i d-m-Y')) ?>"
data-timezone="<?php echo esc_attr($tz_param) ?>"><?php echo esc_html(date_format($ts, 'F j H:i')) ?></time>
问题陈述:
我现在想要实现的是,我想把时间放在span中。这就是我尝试过的。我想知道用php在span中放置时间是否正确
<time datetime="<?php echo esc_attr(date_format($ts, 'H:i d-m-Y')) ?>"
data-timezone="<?php echo esc_attr($tz_param) ?>"><?php echo esc_html(date_format($ts, 'F j').'<span>'.(date_format($ts, 'H:i'))).'</span>' ?></time>
你似乎让事情变得比需要的更困难了。您可以简单地对span
中的字符进行转义
以使其无需串联即可访问。即:
<?php
$ts=time();
echo date('F j &\nb\sp; &\nb\sp; <\s\p\a\n>H:i<\/\s\p\a\n>', $ts);
?>
我正在修改我的问题。我没有正确解释我的问题。我修改了我的问题。你在吗?
<time style="width:194px;" datetime="05:09 04-09-2019" data-timezone="et">September 4<span>05:09</span></time>
<?php
$ts=time();
echo date('F j &\nb\sp; &\nb\sp; <\s\p\a\n>H:i<\/\s\p\a\n>', $ts);
?>
September 4 <span>15:56</span>
$ts=time();
echo '<time style="width:194px;" datetime="' . date('H:i m-d-Y', $ts) . '" data-timezone="et">' . date('F j &\nb\sp; &\nb\sp; <\s\p\a\n>H:i<\/\s\p\a\n>', $ts) . '</time>';
<time style="width:194px;" datetime="16:12 09-04-2019" data-timezone="et">September 4 <span>16:12</span></time>
echo '<time style="width:194px;" datetime="' . date('H:i m-d-Y', $ts) . '" data-timezone="' . esc_attr($tz_param) . '">' . date('F j &\nb\sp; &\nb\sp; <\s\p\a\n>H:i<\/\s\p\a\n>', $ts) . '</time>';