2013-03-03 27 views
-3

我有一個WordPress博客,我想向最近更新的用戶網站展示。在代碼下面我有mysql2date('j F Y **@** H:i', $last);將「@」替換爲更改時間的文字「at」

我只是想取代 「@」 用這樣的文字: 「最近更新日期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); 
?> 
+0

你試過了什麼?你知道這個函數有一些文檔嗎? http://codex.wordpress.org/Function_Reference/mysql2date – hakre 2013-03-03 11:36:18

回答

3

因爲函數會將每個字母解釋爲time \ date變量,所以您不能只使用格式字符串來寫「at」,因爲我相信您知道。但您可以在日期格式字符串正常的信件,沒有他們被解釋爲時間/日期變量,通過「轉義」他們用反斜槓:

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

在PHP時間/日期格式字符串的文件(哪些WordPress的使用)可在這裏:http://www.php.net/manual/en/function.date.php

+0

太好了,非常感謝。 – 2013-03-03 11:00:06

+0

沒問題,很樂意幫忙。 – ASGM 2013-03-03 11:03:46

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