【发布时间】:2017-03-22 08:24:59
【问题描述】:
我正在尝试在我的网络表单中自动填充“日期”字段,这样用户就不必输入它。
目前,我正在使用下面的代码,它工作正常,除了它没有以正确的格式提供日期,而且它还包括我不想包括的时间。
<script>
tday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
tmonth=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
function GetClock(){
var d=new Date();
var nday=d.getDay(),nmonth=d.getMonth(),ndate=d.getDate(),nyear=d.getYear();
if(nyear<1000) nyear+=1900;
document.getElementById('clockbox').innerHTML=""+tday[nday]+", "+tmonth[nmonth]+" "+ndate+", "+nyear+""; } window.onload=function(){ GetClock(); setInterval(GetClock,1000);
}
</script>
上面的代码产生这样的结果:Wed Mar 22 2017 00:59:21 GMT-0700 (Pacific Daylight Time)
我宁愿结果是这样的:2017 年 3 月 22 日,星期三
【问题讨论】:
-
查看jsfiddle
标签: javascript php forms autofill