腦友記廣場 -> 新手上路 -> strtotime 的問題..... 登錄 -> 註冊 -> 回復主題 -> 發表主題

zozzen 2008-02-25 01:00
之前 The Economist 的 PDA 版原來可以加入 audio edition, 但需要找 Saturday 日子.

我試用這一個 command :
echo date('Ymd', strtotime('last Saturday'));

這樣的話, 佢會根據今日的日子, 成功 取回上周六的時間.

但複雜的是,
如果有人輸入 "20080204" (周一) ,
我想自動拿到 "20080202" (周六) 這一天,
因為 The Economist 是逢周六出版.

試了幾次, 例如用:
echo date('Ymd', strtotime('last Saturday', "20080204"));

但唔 work 添.

請各位高手指點指點. 唔該唔該.

maninnet 2008-02-25 06:32
格式不對, 不能用字串作日期, 轉換成日期格式.

<?
$datestr = "20080204";
$datyy=substr($datestr,0,4);
$datmm=substr($datestr,4,2);
$datdd=substr($datestr,6,2);

echo date('Ymd', strtotime('last Saturday', mktime(0,0,0,$datmm,$datdd,$datyy)));
?>

zozzen 2008-02-25 11:22
唔該晒網兄!

pazu 2009-03-08 14:55
請問有沒有ECONOMIST的PHP SCRIPT呢? 謝謝!

waichun 2009-07-16 15:29
input string唔岩


查看完整版本: [-- strtotime 的問題..... --] [-- top --]


Powered by PHPWind v4.0.1 Code © 2003-05 PHPWind
Gzip enabled

You can contact us