1 <script language="javascript">
 2 var nian=prompt("输入一个年份","")
 3 if(nian!=null )
 4 {
 5  if(!isNaN(nian) && nian>=1 && nian<=9999 && nian%1==0)
 6  {
 7      var yue=prompt("输入一个月份","")
 8      if(yue!=null)
 9      {
10          if(yue>0 && yue<13 && nian%1==0 && !isNaN(yue))
11          {
12              var ri=prompt("输入日","")
13             if(ri>0 && ri<=31 && ri%1==0 && !isNaN(ri) )
14             {
15                 if(yue==1||yue==3||yue==5||yue==7||yue==8||yue==10||yue==12)/*先判断31天的月*/
16                 {
17                     alert(nian+"年"+yue+"月"+ri+"日")
18                 }
19                 else if(yue==4||yue==6||yue==9||yue==11)/*在判断30天的月*/
20                 {
21                     if(ri<=30)
22                     {
23                       alert(nian+"年"+yue+"月"+ri+"日")
24                     }
25                     else
26                     {
27                       alert("请输入正确的日期")
28                     }
29                 }
30                 else/*剩下的一定是2月*/
31                 {
32                     if(ri<=28)
33                     {
34                         alert(nian+"年"+yue+"月"+ri+"日")
35                     }
36                     else if(ri==29)
37                     {
38                          if(nian%4==0&&nian%100!=0||nian%400==0)
39                          {
40                              alert(nian+"年"+yue+"月"+ri+"日")
41                          }
42                          else
43                          {
44                              alert("请输入正确的日期")
45                          }
46
47                     }
48                     else
49                          {
50                              alert("请输入正确的日期")
51                          }
52
53                 }
54
55
56
57             }
58             else
59             {
60                 alert("请输入正确的日期")
61             }
62
63          }
64          else
65          {
66           alert("请输入正确的月份")
67          }
68      }
69
70  }
71  else
72  {
73   alert("请输入正确年份")
74  }
75
76 }
77
78 </script>

转载于:https://www.cnblogs.com/hq233/p/6091690.html

11.21 if条件语句 年月日执行判断相关推荐

  1. 11.21 if条件语句 年月日执行判断

    1 <script language="javascript"> 2 var nian=prompt("输入一个年份","") ...

  2. switch选择条件语句的范围判断表达方法

    switch语句可以用-来判断范围,要注意其边界条件(且为包含),其表达方式如下 switch(x) {case 0...99: //等价于 0<=x && x<=99;x ...

  3. cpp 条件判断 大于等于_第31p,if条件语句,请满足我的要求

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第31篇文章,第二阶段的课程:Python基础知识:控制语句之if条件语句. 学习本课程,建议先看一遍:[计算机基础知识]课程. 第 ...

  4. python 判断等于0_Python 条件语句介绍

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...

  5. 第7课_Python条件语句的判断

    主讲老师:郭盛华 Python免费视频教学,人生苦短,我用python!今天教大家学习Python条件语句的判断.Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行 ...

  6. Python基础教程(三):运算符、条件语句

    Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持 ...

  7. 零基础学Python(第六章 if条件语句)

    本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 1.什么是条 ...

  8. python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句

    Python 小白零基础入门 -- 条件语句和循环语句 点击上方 "Python 读数", 选择 "星标" 公众号 重磅干货, 第一时间送达 Python 零基 ...

  9. 5-12 Python条件语句、循环语句、While循环语句、break语句、continue语句、pass语句

    5Python条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和 ...

最新文章

  1. android 追加写入数据到文件
  2. 音乐社交APP源码ios版
  3. win7 计算器 android,教你巧妙应用Win7计算器和时钟
  4. Apache Derby数据库JVM安全策略
  5. CAS去掉HTTPS认证
  6. 平果手机桌面计算机,苹果手机便签记事本怎么在Windows电脑桌面上使用?
  7. 如何评价个人在软件开发团队中的绩效
  8. python爬虫入门实战---------一周天气预报爬取_Python爬虫入门实战--------一周天气预报爬取【转载】【没有分析...
  9. sublime text3 之 ctags
  10. Android 3.0 SDK 最新官方下载
  11. 使用火狐解决网站图片不能复制下载的问题
  12. php imagemagick psd,Centos下ImageMagick处理CR2, ARW, EPS, PSD, TIFF,AI等其他RAW格式图片的使用方法...
  13. Axure--使用阿里云搭建自己的原型发布站点
  14. 百度paddlepaddle入门讲解第一周内容
  15. 利用 Python 分析城市各区域楼盘
  16. 微信h5互动小游戏制作心得
  17. KEIL4 的操作技巧
  18. linux c++ 文件修改时间,linux下C获取系统时间的方法
  19. 什么是PCB走线的3W原则
  20. 程序员成功之路 ——The road ahead for programmer(演讲稿)(转)

热门文章

  1. python 操作mysql数据库
  2. 学习ccna,ccnp中如何提高英语问题
  3. 玻璃体混浊当前的治疗方案汇总
  4. kafka抑制启动时的log INFO为WARN级别
  5. flink更新flink-shaded-hadoop-3-uber
  6. 关于PrintQueueCollection()类,跨线程调用错误“线程无法访问此对象,因为另一个线程拥有该对象”
  7. matlab三相异步电动机仿真,MATLAB中的三相异步电动机仿真
  8. 【机器学习】L1正则化与L2正则化详解及解决过拟合的方法
  9. 平方环法_2019环法挑战赛加速诸暨“运动之城”建设 推动“体育+旅游”新热潮...
  10. Notepad++ 更换主题