文档章节

输入年月日判断第几天

归啼
 归啼
发布于 01/15 07:03
字数 303
阅读 63
收藏 0

//本来采用input方法,但不得思路,便改个方式用的 prompt,代码仍有很多不足和缺陷,望提醒。

//在思考过程中 把举例“20190720” 。拆开来看,重点在于,年,月,日。不能一起解决就一个个解决。

var nian =prompt("请输入你的出生年份");
    var yue = prompt("请输入你的出生月份");
    var ri =prompt("请输入你的出生日期");
       

//getMonth获取月份数组
    var getMonth=new Array(31,28,31,30,31,30,31,31,30,31,30);

    var tian = 0;  //得到具体月份的和的值。
    
    var jielun = false;//得到结论的值。
    //数组内循环
    for( i = 0; i < yue-1; i++){
            tian = tian + getMonth[i];

            }

//判断闰年条件,yue>2 防止输入环境为1

    if((nian % 4 == 0 && nian % 100 != 0 || nian % 400  == 0 )&& yue > 2 ){
         jielun=parseInt(tian) + parseInt(ri) +parseInt(1);     //拿结果tian ,和已有的ri,再加1 为闰年结果,反之平年
            alert("第"+jielun+"天");
        }else{
            jielun=parseInt(tian) + parseInt(ri);
            alert("第"+jielun+"天");
            
    }

 

© 著作权归作者所有

上一篇: HTML
下一篇: 原型补充
归啼
粉丝 2
博文 33
码字总数 8694
作品 0
私信 提问
加载中

评论(0)

运用js脚本语言switch实现一个求一个日期是一年中的第几天,考虑润年

运用js脚本语言实现一个求一个日期是一年中的第几天,考虑润年 我们需要在网页中弹出框输入年月日,代码如下:

IT界的笑话
2018/05/10
0
0
mysql学习笔记(五)--- 字符串函数、日期时间函数

一、常见字符串函数: 1、CHAR_LENGTH 获取长度(字符为单位) 2、FORMAT 格式化 3、INSERT 替换的方式插入 4、INSTR 获取位置 5、LEFT/RIGHT 取左、取右 6、LENGTH 获取长度(字节为单位) ...

舞艺超炫
2017/02/27
0
0
免费节假日API 更新新功能了 新增农历信息返回

感谢大家对免费节假日API的支持.最近看了别家的api于是增加了一些新功能即获取日期的农历信息. 这个新功能还处于测试阶段如有问题欢迎反馈 检查一个日期是详细信息 https://tool.bitefu.net/...

xiaogg
2018/08/01
715
0
Java8 日期时间 —— LocalDate —— 年月日

一、简介 二、获取 LocalDate 的方法 1.获取当前的日期 LocalDate 2.根据年月日的值获取 LocalDate 3.根据某年的第n天获取 LocalDate 4.从时间纪元(1970年1月1日)开始第n天(负数表示在时间...

动听的椰子
2016/12/21
4.9K
0
新手提问 关于Python练习题中的一个输入数据的检测问题

题目是这样的: ##题目:输入某年某月某日,判断这一天是这一年的第几天? # -*-coding:utf-8 -*- days = 0 f = True while f: a = int(raw_input ('请输入年:')) b = int(raw_input ('请输......

水苍
2016/03/09
651
3

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 提高不了工作效率和脸有关系

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 1 《夏令时记录(piano.ver)》- ゆめこ 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
67
2
List的一波操作

public static void main(String[] args) { List<Entity> list = new ArrayList<>(); list.add(new Entity(1)); list.add(new Entity(2)); list.add(new Entity(3)); ......

那个猩猩很亮
今天
75
0
Spring基础

主要用于service层; 轻量级java开发框架; 各层 web层:struts,spring-MVC service层:spring dao层:hibernate,mybatis , jdbcTemplate --> spring-data Spring核心:控制反转IOC 切面编...

七宝1
今天
30
0
解决overflow+border-radius+transform圆角问题

网上还有其他版本,但是对我来说都不好使,下面是我在Chrome上的代码。overflow:hidden依然是不能正常使用,换成unset就可以,读者如果有更好的解决方案,请留言,谢谢。 <figure> <img...

hi懒喵
今天
53
0
《C语言》—— 数组

书籍使我变成了一个幸福的人,使我的生活变成轻松而舒适的诗。——高尔基 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。 https://github.com/midou-tech/articles 点关注,不迷路!...

龙跃十二
今天
84
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部