PHP日期計算....

2007-07-03 3:32 am
如果我有三個textbox, 一個叫個Year, 一個叫做Date, 另一個叫Newdate...
我想做到當我輸入左Year同Date之後, Newdate個textbox會自動出現左Date+Year呀, 例如Year=3, Date=2007-07-01, 咁我想個 Newdate係2010-0701呀...

回答 (2)

2007-07-03 3:22 pm
✔ 最佳答案
因為呢度唔可 post 程式碼, 所以請自己將 < 後 及 > 前的空位刪除!

< html >

< head >
< script type="text/javascript" >
function getNewDate(){

var numYear = document.mynewdate.T1.value;
// 請將下面的 &# 39; 變成 '
var Today = document.mynewdate.T2.value.split('-');

var newyy = parseInt(Today[0])+parseInt(numYear);

document.mynewdate.T3.value = newyy + "-" + Today[1] + "-" + Today[2];

}
< /script >
< /head >

< body >
自己整過將 form, 因為下面顯示有問題!
< form name="mynewdate" >
< p >Year: < input type="text" name="T1" size="20" onkeyup="getNewDate()" >< /p >
< p >Date: < input type="text" name="T2" size="20" onkeyup="getNewDate()" >< /p >
< p >Newdate: < input type="text" name="T3" size="20" >< /p >
< /form>

< /body >

< /html >
參考: me
2007-07-10 10:10 pm
我純用PHP方法搞..至於點樣搞起個textbox, 點pass d variable 入去個PHP度,你唔識就email問我吧.

$Newdate = strtotime ( sprintf ( " + %d year " ,$Year),$Date);

請留意你d variable好似有reserver word, 若行唔到你自己修改下.


ps.. 助人自助..寫Programm嘛,有時求人不如求己..求己不如上去睇php official manual 吧.
http://hk.php.net/manual/en/function.strtotime.php


收錄日期: 2021-04-23 20:29:06
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070702000051KK03670

檢視 Wayback Machine 備份