在更改时间时将“@”替换为文本“at”

时间:2013-03-03 10:55:41

标签: php wordpress date time

我有一个wordpress博客,我想向最近更新的用户网站展示。在下面的代码中,我有mysql2date('j F Y **@** H:i', $last);

我只想用这样的文字替换“@”:“上次更新时间为2013年3月3日” “11:39”

以下是原始代码:

<?php
$last = $wpdb->get_var("SELECT post_modified FROM $wpdb->posts order by post_modified DESC LIMIT 1");
echo "Last updated " . mysql2date('j F Y @ H:i', $last);
?>

2 个答案:

答案 0 :(得分:3)

你不能只在格式字符串中写“at”,因为我确定你知道,因为该函数会将每个字母解释为time \ date变量。但是您可以在日期格式字符串中包含普通字母,而不会将它们解释为时间/日期变量,方法是使用反斜杠“转义”它们:

'j F Y \a\t H:i'

PHP中的时间/日期格式字符串文档(Wordpress使用的文档)可在此处获取:http://www.php.net/manual/en/function.date.php

答案 1 :(得分:2)

SELECT DATE_FORMAT(post_modified, "Last updated %e %M %Y at %k:%i") FROM ...