利用js中的date对象即可实现,创建目标时间和当前时间,利用gettime函数将两个时间转换成距离1970-01-01的秒数,相减后转化为年月日即可
<script> window.onload = function() { setinterval(function() { var nowtime = new date();//获取当前时间 //创建目标日期 var endtime = new date("2019-9-1 00:00:00"); var seconds = parseint((endtime.gettime() - nowtime.gettime()) / 1000);//两个时间点的时间差(秒) var d = parseint(seconds / 3600 / 24);//得到天数 var h = parseint(seconds / 3600 % 24);//小时 var m = parseint(seconds / 60 % 60);//分钟 var s = parseint(seconds % 60);//秒 document.getelementbyid("djs").innerhtml = "距离开学还有" + d +"天" + h + "小时" + m + "分钟" + s + "秒"; }, 1000); } </script>
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>document</title> <style> p { font-size: 24px; color: red; border: 1px solid red; text-align: center; width: 600px; margin: 20% auto; line-height: 50px; } </style> </head> <body> <p id="djs"></p> </body> </html>
如对本文有疑问, 点击进行留言回复!!
asp.net中ajax和一般处理程序(handler.ashx)的交互
egg.js创建项目,目录介绍,简单使用,sequelize mysql使用
网友评论