日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js输入某年某月某日,判断这一天是这一年的第几天?

發布時間:2024/1/18 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js输入某年某月某日,判断这一天是这一年的第几天? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.程序分析,以3月5日為例,應該把前兩個月的加起來,然后在加上5天,即為本年的第幾天。特殊情況,如果是閏年且輸出月份大于等于2,則考慮加一天

2.js程序

<script>
?? ?var day,month,year,sum,leap;
?? ?year=2018;month=11;day=12;
?? ?switch(month){
?? ??? ?case 1:sum=0;break;
?? ??? ?case 2:sum=31;break;
?? ??? ?case 3:sum=59;break;
?? ??? ?case 4:sum=90;break;
?? ??? ?case 5:sum=120;break;
?? ??? ?case 6:sum=151;break;
?? ??? ?case 7:sum=181;break;
?? ??? ?case 8:sum=212;break;
?? ??? ?case 9:sum=243;break;
?? ??? ?case 10:sum=273;break;
?? ??? ?case 11:sum=304;break;
?? ??? ?case 12:sum=334;break;
?? ??? ?default:console.log('輸入錯誤,請輸入1-12之間的數');break;
?? ?}
?? ?sum=sum+day;
?? ?if(year%400==0||(year%4==0&&year%100!=0)){
?? ??? ?leap=1;
?? ?}else{
?? ??? ?leap=0;
?? ?}
?? ?if(leap==1&&month==2){
?? ??? ?sum++;
?? ?}
?? ?console.log(sum);
?? ?</script>
3.測試結果:316

總結

以上是生活随笔為你收集整理的js输入某年某月某日,判断这一天是这一年的第几天?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。