回 帖 发 新 帖 刷新版面

主题:怎样自动生成当前日期

我现在做的一个程序,能够取出系统日期,在菜单里显示。现在还想在文本域里通过点击鼠标自动生成日期。菜单里能正常显示,文本域中就显示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>
还需要类型转换吗?



回复列表 (共1个回复)

沙发

在JAVA里输出年的时候可能要加上1900吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册