主题:怎样自动生成当前日期
我现在做的一个程序,能够取出系统日期,在菜单里显示。现在还想在文本域里通过点击鼠标自动生成日期。菜单里能正常显示,文本域中就显示1900-01-01 00:00:000.不知道错在哪里,日期生成函数是一样的。
fuction showtime()
{
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var date= now.getDate();
var timeValue = "";
timeValue += year + "年";
timeValue += ((month < 10) ? "0" : "") + month + "月";
timeValue += date + "日 ";
}
<body onLoad="showtime()">
<td>日期: </td>
<td><input name="date" type="text" size="14" onclick="showtime()"></td>
还需要类型转换吗?
fuction showtime()
{
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var date= now.getDate();
var timeValue = "";
timeValue += year + "年";
timeValue += ((month < 10) ? "0" : "") + month + "月";
timeValue += date + "日 ";
}
<body onLoad="showtime()">
<td>日期: </td>
<td><input name="date" type="text" size="14" onclick="showtime()"></td>
还需要类型转换吗?