可以詳細解釋給我聽嗎?謝謝
麻煩了!
$day=date("Y.m.d");//2006.10.10
$y=substr($day,0,4)-1911;
$m=substr($day,5,2);
$d=substr($day,8,4);
echo "中華民國".$y."年".$m."月".$d."號";
?>
2006-10-23 09:47:59 · 3 個解答 · 發問者 ? 4 in 電腦與網際網路 ➔ 程式設計
他們需要的應該是php手冊吧!
http://linux.tnc.edu.tw/techdoc/banic/
簡單查一下語法怎用,就不用跑來發問吧!
2006-10-24 11:15:18 · answer #1 · answered by 阿捨 3 · 0⤊ 0⤋
我覺得很好奇...
好奇一
http://tw.knowledge.yahoo.com/question/?qid=1106102101314
http://tw.knowledge.yahoo.com/question/?qid=1206101913715
最近好多類似或重複的題目,大家都是看哪邊的範例??還是習題??
好奇二
上面兩個網址都是$d=substr($day,8,2);
怎麼會跑出個$d=substr($day,8,4);
是習題的解答這樣寫嗎?如果是copy上面兩個回答的內容,怎麼2會變成4?
2006-10-23 19:43:51 · answer #2 · answered by 冷泡茶 6 · 0⤊ 0⤋
我一行一行講,但是其實只要一句話就解釋完了:前面有$的都是定義變數,只有最後一行是把變數顯示出來而已。
$day=date("Y.m.d");//2006.10.10取得伺服器的時間
$y=substr($day,0,4)-1911;把$day取得的『年』,轉成民國國歷
$m=substr($day,5,2);把$day取得的『月』擷取出來(抓$day變數中,第5個位置開始,抓2個位元)
$d=substr($day,8,4);把$day取得的『日』擷取出來(抓$day變數中,第8個位置開始,抓4個位元)(個人覺得應該後面的4是錯的,應該抓2個位元就可以了)
echo "中華民國".$y."年".$m."月".$d."號";在網頁上顯示抓到的日期
?>
2006-10-23 10:27:30 · answer #3 · answered by ERIC LIN 7 · 0⤊ 0⤋