将HTML实体添加到WP函数the_time()

时间:2014-04-05 15:18:55

标签: php wordpress date html-entities

我目前有:

<?php the_time('d–m–Y'); ?>

但这会带来一些奇怪的字形,即使已经设置了字符集。那么,如何将替换为&ndash;?我已经尝试了很多方法来添加它们......但没有这样的运气。

<?php the_time('d&\nd\a\s\h;m&\nd\a\s\h;Y'); ?>
<?php the_time('d'&ndash;'m'&ndash;'Y'); ?>

我有点困惑,为我的无知道歉。

3 个答案:

答案 0 :(得分:0)

尝试将:代替-并使用str_replace:替换为-

例如:str_replace(":","-",the_time('d:m:Y'));

我认为:不会给出奇怪的结果

来源:http://codex.wordpress.org/Function_Reference/the_time

答案 1 :(得分:0)

这会在我的网站上提供正确的值:

str_replace("-","/",the_time('d-m-Y'));

使用the_time('d–m–Y');会得到与问题中提到的相同的结果。

您还可以使用以下代码来使用管理仪表板中设置的日期格式 设置&gt;任一标签的常规设置

<?php the_time(get_option('date_format')); ?>

答案 2 :(得分:0)

试试这个:

echo str_replace('-', '<span class="pln">&ndash</span>;', get_the_time('d-m-Y'));