1、获取当前时间
<script>
let date = new Date() //获取当前时间
document.write(date)
</script>
运行结果:
2、指定时间
如:指定时间 2000年 1月 12日 10:10:20
<script>
let date = new Date(2000, 0, 12, 10, 10, 20); //指定时间2000年 1月 12日 10:10:20
document.write(date)
</script>
运行结果:
3、获取年份 用getFullYear()
<script>
let date = new Date()
let year = date.getFullYear() //获取年份
document.write(year)
</script>
运行结果:
4、获取月份
用getMonth()+1
(注意:获取月份的索引
用getMonth()
)
<script>
let date = new Date()
let month = date.getMonth() //返回月份的索引
document.write(month)//打印月份索引
document.write('<hr>')
let month1 = date.getMonth()+1 //返回月份
document.write(month1)
</script>
运行结果:
5、获取当前的具体日期 用getDate()
<script>
let date=new Date()
let date1 = date.getDate() //获取日期
document.write(date1)
</script>
运行结果:(表明当前19号)
6、获取具体小时 用getHours()
<script>
let date=new Date()
let hours = date.getHours()//获取小时
document.write(hours)
</script>
运行结果:(表明当前具体是10点)
7、获取分钟 getMinutes()
<script>
let date = new Date()
let minutes = date.getMinutes() //获取分钟
document.write(minutes)
</script>
运行结果:(表明在当前时间里是第14分钟)
8、获取当前 秒 getSeconds()
<script>
let date=new Date()
let seconds = date.getSeconds() //获取秒
document.write(seconds)
</script>
运行结果:(表明当前是13秒)
9、从1970年到现在经历的毫秒 Date.now()
<script>
let result = Date.now()//从1970年到现在经历的毫秒
document.write(result)
</script>
运行结果:(表明从1970年到现在经历的毫秒数是这么多)
练习:输出当前 年、月、日、时、分、秒
<script>
let date=new Date() //获取当前时间
let year=date.getFullYear()//获取当前年份
let month=date.getMonth()+1//获取当前月份
let date1=date.getDate()//获取当前日期
let hours=date.getHours()//获取当前小时
let minutes=date.getMinutes()//获取当前分钟
document.write('现在是'+year+'年'+month+'月'+date1+'日')
if(hours<12){
document.write('早上'+hours+'时'+minutes+'分')
}
if(hours==12){
document.write('中午'+hours+'时'+minutes+'分')
}
if(hours>12){
document.write('晚上'+hours+'时'+minutes+'分')
}
</script>
运行结果: