最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript Date对象应用实例分享

来源:懂视网 责编:小OO 时间:2020-11-27 22:26:40
文档

JavaScript Date对象应用实例分享

本文实例为大家分享了js Date对象应用3个实例,供大家参考,具体内容如下:一.获取日期时间,秒数实时跳动。<。} <;/script>;<;/body>;<;/html>二.高考倒计时功能(天)。
推荐度:
导读本文实例为大家分享了js Date对象应用3个实例,供大家参考,具体内容如下:一.获取日期时间,秒数实时跳动。<。} <;/script>;<;/body>;<;/html>二.高考倒计时功能(天)。

本文实例为大家分享了js Date对象应用3个实例,供大家参考,具体内容如下

一.获取日期时间,秒数实时跳动

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>date01</title>
 <style>
 #date{
 position: absolute;
 font-size: 30px;
 font-family: '微软雅黑';
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 }
 </style>
</head>
<body>
 <div id="date">2017.10.29</div>
 <script>
 window.onload = function(){
 showTime();
 }
 //checkTime(i)对分钟和秒进行判断,如果小于10,在其前补0.
 function checkTime(i){
 return i < 10? "0"+i:i;
 }
 function showTime(){
 var time = new Date();//日期对象
 console.log("new Date :"+time);
 var year_1 = time.getYear();//获得年份
 console.log("getYear(): "+year_1);
 var year_2 = time.getFullYear();//获得完整年份
 console.log("getFullYear(): "+year_2);
 var month = time.getMonth();//获得月份(0~11)
 console.log("getMonth(): "+month);
 var date = time.getDate();//获得日期(1~31)
 console.log("getDate(): "+date);
 var day = time.getDay();//星期几(0~6)
 console.log("getDay(): "+day)
 var hours = time.getHours();//小时(0~23)
 console.log("getHours(): "+hours);
 var min = time.getMinutes();//分钟(0~59)
 console.log("getMinutes(): "+min);
 var seconds = time.getSeconds();//秒
 console.log("getSeconds(): "+seconds);

 min = checkTime(min);
 seconds = checkTime(seconds);

 var weekday = new Array(7);
 weekday[0] = "星期天"; 
 weekday[1] = "星期一";
 weekday[2] = "星期二";
 weekday[3] = "星期三";
 weekday[4] = "星期四";
 weekday[5] = "星期五";
 weekday[6] = "星期六";

 var str_time = year_2 + "年" + (month+1) + "月" + date + "日" +" "+ weekday[day] +" "+ hours +":" + min +":" + seconds;

 document.getElementById('date').innerHTML = str_time;
 setTimeout(showTime,500);//每500ms执行一次,实现秒数实时跳动。
 } 
 
 </script>
</body>
</html>

二.高考倒计时功能(天)

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>date02</title>
 <style>
 #date{
 position: absolute;
 font-size: 30px;
 font-family: '微软雅黑';
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 }
 </style>
</head>
<body>
 <div id="date">2017.10.29</div>
 <script>
 window.onload = function(){
 var now = new Date();//获取当前时间
 var timedate = new Date("2018,12,23");//截止时间
 //getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。
 var date = timedate.getTime() - now.getTime();
 //Math.ceil()向上取整
 var time = Math.ceil(date/(24*60*60*1000));
 document.getElementById('date').innerHTML = time;

 }
 </script>
</body>
</html>

三.限时抢

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>date03</title>
 <style>
 #date{
 position: absolute;
 font-size: 30px;
 font-family: '微软雅黑';
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 }
 </style>
</head>
<body>
 <div id="date">2017.10.29</div>
 <script>
 window.onload = function(){
 showTime();

 }
 function checkTime(i){
 return i < 10? "0"+i:i;
 }
 function showTime(){
 var now = new Date();//获取当前时间
 var timedate = new Date("2017/10/30,24:00:00");//截止时间
 //getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。
 var leftTime = (timedate.getTime() - now.getTime())/1000;
 var d = checkTime(parseInt(leftTime/(24*60*60)));
 var h = checkTime(parseInt(leftTime/(60*60)%24));
 var m = checkTime(parseInt(leftTime/60%60));
 var s = checkTime(parseInt(leftTime%60));
 var time = d + "天" + h + "小时" + m + "分钟" + s + "秒";
 document.getElementById('date').innerHTML = time;
 setTimeout(showTime,500);
 }
 </script>
</body>
</html>

文档

JavaScript Date对象应用实例分享

本文实例为大家分享了js Date对象应用3个实例,供大家参考,具体内容如下:一.获取日期时间,秒数实时跳动。<。} <;/script>;<;/body>;<;/html>二.高考倒计时功能(天)。
推荐度:
标签: 分享 js 案例
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top