<img id="imgauto" />
<script type="text/javascript">
documentgetElementById("imgauto")src = new Date()getDate() + "JPG";
</script>
知道了原理其实很容易,要判断是否是闰年,有两种方式:
1,闰年的计算规则:
普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
所以只要判断年份是否是400的倍数,或者是4的倍数且不是100的倍数即可,这个楼上已经给出答案了。
这种判断方式是所有语言通用的,适用于1852年之后的所有闰年判断。
2,只需要查看二月的天数是28天还是29天即可,利用构造函数 Date() 的传参特性可以轻松实现。
以下代码为 JavaScript 代码,其它语言原理相通,代码需要自己根据原理自行修改。
var y = 2020; //要判断的年份
var d = new Date(y, 1, 29); // 参数的年份由y决定,后面两个则是固定值
var isLeap = dgetMonth() == 1; // true 为闰年,false 为平年
consolelog( y + "年为" + (isLeap "闰年": "平年" ) + ", 2月有" + (isLeap 29: 28) +"天" )
以上就是关于关于JS代码问题全部的内容,包括:关于JS代码问题、从数据库取出js代码如何让他显示js代码、我想写一段JS代码,实现以下功能: 1、取系统日期,比如6月2日,取出2,然后后面+.JPG组成一个图片文件名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)