根据一个数字日期,判断这个日期是这一年的第几天
btn.onclick = function(){
//第一步獲取輸入框里面的值
var date = txt.value;
//第二部獲取年份前4位數(shù)
var y = parseInt(date/10000);
//第三步獲取月份
var m = parseInt(date/100)%100;
//第四部獲取天數(shù)
var day = date%100;
//定義一個(gè)變量用來存儲(chǔ)2月份的天數(shù)
var sea;
//判斷平年閏年
if(y%400==0||(y%4==0&&y%100!=0)){
sea = 29;
}else{
sea = 28;
}
//月份進(jìn)行比較
switch(m){
case 12:
day+=30;
case 11:
day+=31;
case 10:
day+=30;
case 9:
day+=31;
case 8:
day+=31;
case 7:
day+=30;
case 6:
day+=31;
case 5:
day+=30;
case 4:
day+=31;
case 3:
day+=sea;
case 2:
day+=31;
case 1:
alert(day);
bleak;
default:
alert("輸入錯(cuò)誤");
}
}
轉(zhuǎn)載于:https://www.cnblogs.com/xgs123/p/8297777.html
總結(jié)
以上是生活随笔為你收集整理的根据一个数字日期,判断这个日期是这一年的第几天的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring 配置多个数据源,并实现动态
- 下一篇: CString TCHAR互相转换