看板 Web_Design 關於我們 聯絡資訊
※ 引述《ksl (只動手指的阿宅)》之銘言: : ※ 引述《cychi (sss)》之銘言: : : <script language="javascript"> : : function dateInTextbox() : : { : : var now = new Date(); : : document.getElementById('TEXTBOX').value = now.toLocaleString(); : : //這邊看你要填什麼格式的日期 : : //可以自己用 getDate getHours ... : : } : : </script> : : <body onload="dateInTextbox()"> : : <input name="TEXTBOX" type="text" id="TEXTBOX" value="" /> : : </body> : 感謝這位大大的不吝指教 : 但小弟還有另一個問題 : 我是將日期的地方寫成 now.getYear()+'/'+now.getMonth()+'/'+now.getDate(); : 其中年跟日的地方都沒問題,但月份的地方都會比實際月份少一 : 這可能是什麼地方的問題呢? 還是我程式寫錯了@@" : 先感謝了 <(_ _)> 前幾天剛好有寫過類似的 function dateFormat(dateObj, format){ var tdate=format.replace("yyyy",dateObj.getFullYear()) .replace("MM",padText(dateObj.getMonth()+1,'0',2,'')) .replace("dd",padText(dateObj.getDate(),'0',2,'')) .replace("HH",padText(dateObj.getHours(),'0',2,'')) .replace("mm",padText(dateObj.getMinutes(),'0',2,'')); return tdate; } function padText( srcValue, padChar, padLen, direct){ padTar=srcValue.toString(); if(padTar.length<padLen) for( var i=(padLen-padTar.length); i>0; i--){ if(direct.toLowerCase()=="right") padTar=padTar+padChar.toString(); else padTar=padChar.toString()+padTar; } return padTar; } dateFormat(new Date(),'yyyy/MM/dd HH:mm'); dateFormat(new Date(Date.parse("2008/01/01 17:30")),'yyyy/MM/dd HH:mm'); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.207.164
ksl:感謝大大~:D 01/27 17:14
grence:噗…偶爾回頭看自己寫過的程式感覺真微妙XD 12/08 23:31