js实现倒计时及时间对象

JS实现倒计时效果代码如下:

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>无标题文档</title>h
 6 <style>
 7 #box {
 8     width: 100%;
 9     height: 400px;
10     background: black;
11     color: #fff;
12     font-size:40px;
13     line-height:400px;
14     text-align:center;
15 }
16 </style>
17 <script>
18 window.onload = function(){
19     var oBox = document.getElementById(‘box‘);
20     var oDate = new Date();//获取当前时间;
21     oDate.setFullYear(2016,11,31);//自动进位;
22     oDate.setHours(0,0,0,0);
23
24     function countDown(){
25         //未来时间戳减去现在时间的时间戳;
26         var ms = oDate.getTime() - new Date().getTime();
27
28         //毫秒转换成秒
29         var oSec = parseInt(ms/1000);
30
31         //秒转换成天
32         var oDay = parseInt(oSec/86400);
33
34         //不到一天剩下的秒数;
35         oSec%=86400;
36
37         //转换成小时
38         var oHour = parseInt(oSec/3600);
39
40         //不到一小时剩下的秒数;
41         oSec%=3600;
42
43         //转换成分钟
44         var oMin = parseInt(oSec/60);
45
46         //不到一分钟剩下的秒数;
47         oSec%=60;
48
49         oBox.innerHTML = ‘距离2016年12月31日还有:‘+oDay+‘天‘+oHour+‘时‘+oMin+‘分‘+oSec+‘秒‘;
50     }
51     countDown();
52     setInterval(countDown,1000);
53 }
54 </script>
55 </head>
56
57 <body>
58 <div id="box">距离2016年12月31日还有:xx天xx时xx分xx秒</div>
59 </body>
60 </html>

实现效果入下:

时间戳:1970年1月日至今的毫秒数:oDate.getTime(); //不要问我为什么是1970年1月至今哦!自个儿百度啦!
时间对象:
   获取时间:      var oDate = new Date();      oYear = oDate.getFullYear();      oMon = oDate.getMonth();      oDay = oDate.getDate();      oHou = oDate.getHours();      oMin = oDate.getMinutes();      oSec = oDate.getSeconds();      oWeek = oDate.getDay();

   设置时间:      oDate.setFullYear(年,月,日);      oDate.setMonth(月);      oDate.setDate(日);      oDate.setHours(时,分,秒,毫秒);      时间会自动进位;

大概整理的就这些,还有很多不足的地方,希望大家多提宝贵意见!互相学习!互相取经!~ ~  ^_^
时间: 2024-10-24 15:39:48

js实现倒计时及时间对象的相关文章

js-------》(小效果)实现倒计时及时间对象

js实现倒计时及时间对象 JS实现倒计时效果代码如下: 1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title>h 6 <style> 7 #box { 8 width: 100%; 9 height: 400px; 10 background: black; 11 color: #fff; 1

js 时间戳 字符串 转 时间对象

var  okkkk1 = new Date(1394218983000); var  okkkk2 = new Date(1394218983000); var  okkkk3 = new Date(1394046183000); var  okkkk4 = new Date(1394910183000); var  okkkk5 = new Date(1394305383000); var  okkkk6 = new Date(1395082983000); var  okkkk7 = ne

js 获取时间对象代码

/** * 获取时间对象 */function getDateObj(addDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+addDayCount);//获取addDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth()+1;//获取当前月份的日期 var d = dd.getDate(); var h = dd.getHours(); var M = dd.get

js时间对象格式化 format(转载)

/** * 时间对象的格式化 */ Date.prototype.format = function(format){ /* * format="yyyy-MM-dd hh:mm:ss"; */ var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(),

js 系统时间对象

alert(new Date()); 年是多少,月,日 var year=new Date(); var m=year.Getfullmonth; alert(m);月份特殊,必须加个数字1 数据类型   <!DOCTYPE HTML>   <html>   <head>   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">   &l

JS创建时间对象,与获取的时间对象。

new Date() new Date(需要获取的时间对象) new Date(变量名) Date获取时间的细节函数名(如需要设置时间方法请把前面的get更改成set即可): getDate()            从Date对象一个月中的某一天(1~31); getDay()             从Date对象返回一周中的某一天(0~6); getMonth()         从Date对象返回月份(0~11); getFullYear()     从Date对象以四位数字返回年份;

js 获取时间对象

1.当前系统时间   var date=new Date(); 2.字符串转时间对象  var date=new Date("2018-01-01"); 3.获取年份: var year=date.getFullYear(); 4.获取月份: var month=date.getMonth()+1; 5.获取天数: var day=date.getDate(); 6.获取小时:var hours=date.getHours(); 7.获取分钟:var minutes=date.getM

一个简单的js实现倒计时函数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"> <head> <met

用JS实现倒计时(日期字符串作为参数)

<!doctype html> <html> <head> <meta charset="utf-8"> <title>JS实现倒计时</title> <style> *{ margin:0; padding:0; list-style:none;} body{ font-size:18px; text-align:center;} .time{ height:30px; padding:200px;}