<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>练习</title>
</head>
<body>
<script>
// 创建一个函数,随便输入一个日期知道当前日期是这一年的第几天
var date=function( year,month,day ){
// 创建 变量保存输入的日期 注明month 的下标0~11 实际月份-1
var e = new Date(year,month-1,day)
// 创建变量 保存 这一年的第一天
var f = new Date(year,0,1)
// 计算输入日期与当前日期这一年第一天的时间戳差值
var g = e.getTime() - f.getTime()
// console.log(e.getTime())
// console.log(f.getTime())
// console.log(g)
// 把差值转换为天数 时间戳差值单位为毫秒 毫秒转换为秒为1000,秒转为小时3600 小时转为天24 然后加第一天
var day = (g/1000/3600/24)+1
// console.log(day)
return day
}
console.log(date(2022,3,1))
</script>
</body>
</html>