2011-04-21 69 views
-1

我有2個字符串:
PHP獲取時間時間格式

1. "%Y%d%m-text.TXT" 
2. "20112104-text.TXT" 

我怎樣才能得到"20112104"使用選定的格式?我可以在第一個字符串格式"%d%d%d",我的輸出應該是"212121"。先謝謝你。

+0

假設我理解你的問題,你是否嘗試過將它傳遞給'date(「%Y%d%m-text.TXT」)? – Khez 2011-04-21 11:51:30

+0

你能否更清楚一點?這樣你就可以收到很好的答案 – 2011-04-21 11:52:19

+0

否則你會收到問題,假設等與每個答案 – 2011-04-21 12:00:03

回答

1

這是你在找什麼?

$sFile = "%s-text.TXT"; 
$sFile = sprintf($sFile, date("Ydm")); 

如果不是,請添加更多上下文。

+0

這不適用於''%d%d%d-text.TXT''。 – Wh1T3h4Ck5 2011-04-21 12:08:32

+0

我知道,但我只是試圖幫助他解決他的問題。 %d用於http://nl2.php.net/manual/en/function.strftime.php。該解決方案仍然有效,只需更換該功能即可。 – 2011-04-21 12:11:39