js没有cstr()这个函数,toString()就可以了function gettoday() { var ttoday=new Date(); var todaydd=ttoday.Day()toString(); var todaymm=ttoday.Month()toString(); var todayyy=ttoday.Year()toString(); var tttoday=todayyy+"-"+todaymm+"-"+todaydd; alert("tttoday"); document.f1.fdate.value=tttoday; }
<html> <body> <script> function gettoday() { var ttoday=new Date(); var todaydd=ttoday.getDate(); var todaymm=ttoday.getMonth(); var todayyy=ttoday.getYear(); var tttoday=todayyy+"-"+todaymm+"-"+todaydd;
<html> <body> <script> function gettoday() { var ttoday=new Date(); var todaydd=ttoday.getDate(); var todaymm=ttoday.getMonth() + 1; var todayyy=ttoday.getYear(); var tttoday=todayyy+"-"+todaymm+"-"+todaydd;
function gettoday() { //不需要转换为string类型了,你加上字符串会自动转换的 var ttoday=new Date(); var todaydd=ttoday.getDate() var todaymm=ttoday.getMonth()+1; //月份从0记数,所以要加1 var todayyy=ttoday.getFullYear() var tttoday=todayyy+"-"+todaymm+"-"+todaydd; alert(tttoday); document.f1.fdate.value=tttoday; }
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <script> window.onload = function(){ var now = new Date(); var oYear = now.getFullYear();//年 var oMonth = now.getMonth()+1;//月 var oDate = now.getDate();//月 var Temp = oYear + '-' + oMonth + '-' + oDate; document.getElementById('txt').value = Temp; } </script> </HEAD> <BODY> <INPUT TYPE="text" NAME="txt" id='txt' value=''> </BODY> </HTML>测试通过
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <script> function foo(){ var now = new Date(); var oYear = now.getFullYear();//年 var oMonth = now.getMonth()+1;//月 var oDate = now.getDate();//月 var Temp = oYear + '-' + oMonth + '-' + oDate; document.getElementById('txt').value = Temp; } </script> </HEAD> <BODY> <INPUT TYPE="text" NAME="txt" id='txt' value=''> <INPUT TYPE="button" value='取得时间' onclick='foo()'> </BODY> </HTML>
换成
document.getElementByName("fdate").value=tttoday 试试。
{
var ttoday=new Date();
var todaydd=ttoday.Day()toString();
var todaymm=ttoday.Month()toString();
var todayyy=ttoday.Year()toString();
var tttoday=todayyy+"-"+todaymm+"-"+todaydd;
alert("tttoday");
document.f1.fdate.value=tttoday;
}
<body>
<script>
function gettoday()
{
var ttoday=new Date();
var todaydd=ttoday.getDate();
var todaymm=ttoday.getMonth();
var todayyy=ttoday.getYear();
var tttoday=todayyy+"-"+todaymm+"-"+todaydd;
document.f1.fdate.value=tttoday;
}
</script>
<form id="f1" name="f1">
<input type="text" name ="fdate" id= "fdate" onclick="gettoday();">
</form>
</body>
</html>
<body>
<script>
function gettoday()
{
var ttoday=new Date();
var todaydd=ttoday.getDate();
var todaymm=ttoday.getMonth() + 1;
var todayyy=ttoday.getYear();
var tttoday=todayyy+"-"+todaymm+"-"+todaydd;
document.f1.fdate.value=tttoday;
}
</script>
<form id="f1" name="f1">
<input type="text" name ="fdate" id= "fdate" onclick="gettoday();">
</form>
</body>
</html>
{ //不需要转换为string类型了,你加上字符串会自动转换的
var ttoday=new Date();
var todaydd=ttoday.getDate()
var todaymm=ttoday.getMonth()+1; //月份从0记数,所以要加1
var todayyy=ttoday.getFullYear()
var tttoday=todayyy+"-"+todaymm+"-"+todaydd;
alert(tttoday);
document.f1.fdate.value=tttoday;
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
window.onload = function(){
var now = new Date();
var oYear = now.getFullYear();//年
var oMonth = now.getMonth()+1;//月
var oDate = now.getDate();//月 var Temp = oYear + '-' + oMonth + '-' + oDate;
document.getElementById('txt').value = Temp; } </script>
</HEAD> <BODY>
<INPUT TYPE="text" NAME="txt" id='txt' value=''>
</BODY>
</HTML>测试通过
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function foo(){
var now = new Date();
var oYear = now.getFullYear();//年
var oMonth = now.getMonth()+1;//月
var oDate = now.getDate();//月 var Temp = oYear + '-' + oMonth + '-' + oDate;
document.getElementById('txt').value = Temp; } </script>
</HEAD> <BODY>
<INPUT TYPE="text" NAME="txt" id='txt' value=''>
<INPUT TYPE="button" value='取得时间' onclick='foo()'>
</BODY>
</HTML>