我目前有:
<?php the_time('d–m–Y'); ?>
但这会带来一些奇怪的字形,即使已经设置了字符集。那么,如何将–
替换为–
?我已经尝试了很多方法来添加它们......但没有这样的运气。
<?php the_time('d&\nd\a\s\h;m&\nd\a\s\h;Y'); ?>
<?php the_time('d'–'m'–'Y'); ?>
我有点困惑,为我的无知道歉。
答案 0 :(得分:0)
尝试将:
代替-
并使用str_replace
将:
替换为-
例如:str_replace(":","-",the_time('d:m:Y'));
我认为:不会给出奇怪的结果
答案 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'));