<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script>
var y, m, d;
var r = 0;
var arr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
y = Number(prompt("请输入年"));
m = Number(prompt("请输入月"));
d = Number(prompt("请输入日"));
for(var i = 0; i < m - 1; i++) {
r= r+ arr[i];
}
if((y % 400 == 0 || (y % 4 == 0 && y % 100 != 0)) && m > 2) {
r= r + d + 1
document.write("该日期为"+y+"年中的第" + r + "天");
} else {
r = r + d
document.write("该日期为"+y+"年中的第" + r+ "天");
}
</script>
</body>
</html>
相关文章
- LODOP打印当前日期时间的方法
- js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)
- 输入年份和月份,判断是闰年还是元年,并打印该月的天数 (闰年能被4整除且不能被100整除,或者能被400整除)
- mysql 输出当前月所有日期与对应的星期
- JS判断手机当前的系统类型
- ASP中判断当前时间是不是在数据库给出的时间段内。
- 经典算法:计算两个日期之间的天数
- 在sqlserver2000中如何给datetime类型的字段设置默认值为当前日期???
- My97DatePicker显示默认值(当前日期的前一天)
- sqlserver2008存储过程(比较两个日期大小和获取当前月最大天数的存储过程)