我正在使用JavaScript格式JV001/1/2018
,JV002/1/2018
等处理期刊ID(1月份)。我需要在每个月的月初重置计数器,以便二月份的期刊ID为JV001/2/2018
,JV002/2/2018
,依此类推。
将在页面加载时将ID填充到输入元素。如何使用单个JavaScript函数来执行计数器prototype.padStart,最后将值传递给输入元素。
对于我的月份和年份,我有:
<script type="text/javascript">
function getDate(){
var month = todaydate.getMonth() + 1;
var year = todaydate.getFullYear();
var datestring = month + "/" + year;
document.getElementById("referenceNumber").value = datestring;
}
getDate();
</script>
答案 0 :(得分:1)
我查看今天的日期 - 计数器是== 0.
所以你将在1月1日开始这个计数器,它将是一个。 然后你会得到今天的日期并从柜台中减去它。
所以,1-1 = 0.然后随着每一天的过去,你也会增加计数器。一旦getDate()
通过31,它将为1,但计数器将为32.所以1-32!= 0,并且您重置计数器以匹配今天的日期。
有道理吗?