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输入某年某月某日,判断这一天是这一年的第几天?相关推荐
- JS 输入某年某月某日,判断这一天是这一年的第几天
JS 输入某年某月某日,判断这一天是这一年的第几天 <!DOCTYPE html> <html lang="en"><head><meta ...
- python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...
本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...
- java那一年出来的_输入某年某月某日 判断其是那一年的第多少天
[java]代码库Scanner scan = new Scanner(System. in); System. out .print("请输入年:" ); int year = ...
- 输入某年某月某日,判断这一天是这一年的第几天?(JS实现)
输入某年某月某日,判断这一天是这一年的第几天?(JS实现) 想知道今天是一年中的第几天吗,我知道你不想,不想也得想,跟着我一起看看这个功能如何利用Javascript实现.首先一个简单的思路就是获取当 ...
- 原生js实现输入某年某月某日,判断这一天是这一年的第几天
// 输入某年某月某日,判断这一天是这一年的第几天 // 闰年2月29天 平年2月28天 // 第一种方式: function isLeapYear(year) {// 假设不是闰年var isLea ...
- 代码实现:输入某年某月某日,判断这一天是这一年的第几天?
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...
- 输入某年某月某日,Java判断这一天是这一年的第几天?
输入某年某月某日,判断这一天是这一年的第几天? package p3;一.class judgedaypublic class judgeday {public static void main(St ...
- 【C语言】题目:输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天? 题目分析: 设日期为:A年X月Y日 1.判断A年是否为闰年(确定是2月份的天数) 2.判断这是X月,加上前(X-1)月的总天数Z 3.判断这是Y日 ...
- 第四题:输入某年某月某日,判断这一天是这一年的第几天?
#输入某年某月某日,判断这一天是这一年的第几天? '''思路:首先年月日是分着输入还是一块输入,想到如果一块输入可能还需要分割分别找到年月日 所以还是分着输入比较好:接着考虑计算天数其实就是往常月份的 ...
最新文章
- android 绘画,Android绘图基础
- DeleteDC() 与 ReleaseDC() 的区别 [转]
- 新的JEP草案将简化Java中的撰写
- 我用过 | Keil的发展历史
- 用计算机表白我不喜欢你了,隐藏式表白,表白不一定要用“我喜欢你”这几个字...
- JMS学习三(ActiveMQ消息的可靠性)
- 多线程的那点儿事(基础篇)
- graphpad两组t检验_独立双样本检验(假设检验)
- Android录音采样率限制问题(十一)
- 控件多线程访问的问题
- 排序算法-----冒泡排序和选择排序
- 二进制GCD算法解析
- Word文档怎么删除html标签,word删除指定页面
- 漫谈程序员系列 软件开发的十八般乐趣
- (Hankson的逆问题)
- 以分割栅格为例实现FME模板的方案优化
- 时间管理自我管理的演讲稿
- 菊风:一分钟,带你了解 RCS Native
- 转:电子邮件的工作原理
- RAM/ROM存储器的设计