我有2個字符串:
PHP獲取時間時間格式
1. "%Y%d%m-text.TXT"
2. "20112104-text.TXT"
我怎樣才能得到"20112104"
使用選定的格式?我可以在第一個字符串格式"%d%d%d"
,我的輸出應該是"212121"
。先謝謝你。
我有2個字符串:
PHP獲取時間時間格式
1. "%Y%d%m-text.TXT"
2. "20112104-text.TXT"
我怎樣才能得到"20112104"
使用選定的格式?我可以在第一個字符串格式"%d%d%d"
,我的輸出應該是"212121"
。先謝謝你。
這是你在找什麼?
$sFile = "%s-text.TXT";
$sFile = sprintf($sFile, date("Ydm"));
如果不是,請添加更多上下文。
這不適用於''%d%d%d-text.TXT''。 – Wh1T3h4Ck5 2011-04-21 12:08:32
我知道,但我只是試圖幫助他解決他的問題。 %d用於http://nl2.php.net/manual/en/function.strftime.php。該解決方案仍然有效,只需更換該功能即可。 – 2011-04-21 12:11:39
假設我理解你的問題,你是否嘗試過將它傳遞給'date(「%Y%d%m-text.TXT」)? – Khez 2011-04-21 11:51:30
你能否更清楚一點?這樣你就可以收到很好的答案 – 2011-04-21 11:52:19
否則你會收到問題,假設等與每個答案 – 2011-04-21 12:00:03