前端学习(十五)时间函数(笔记)

获取非行间样式:

oBox.currentStyle.height;

兼容:ie

getComputedStyle(oBox,false).height;

兼容:高版本
不兼容:ie8-


处理兼容:

1.
if(oBox.currentStyle){
    var n=oBox.currentStyle.height;
}else{
    var n=getComputedStyle(oBox,false).height;    
}

2.获取非行间样式函数!
function getStyle(obj,name){
    if(obj.currentStyle){
        return obj.currentStyle[name];
    }else{
        return getComputedStyle(obj,false)[name];
    }
}

3.函数简写:
function getStyle(obj,name){
    return (obj.currentStyle||getComputedStyle(obj,false))[name];
}


结论:用非行间样式函数获取会出来值是字符串(string)


===============================================

时间:
    1.时钟(类型秒表)
    2.setInterval

通过js来获取到当前的时间(当前电脑上)!    

var oDate=new Date();
    
alert(oDate);

oDate:
Tue Apr 18 2017 14:22:32 GMT+0800 (中国标准时间)

包含:年-月-日-星期-时-分-秒


以下是我想要的:
    00:00:00
    2017-00-00
    星期1

var oDate=new Date();
    
var Y=oDate.getFullYear();
var M=oDate.getMonth()+1;
var D=oDate.getDate();

var d=oDate.getDay();


var h=oDate.getHours();
var m=oDate.getMinutes();
var s=oDate.getSeconds();

------------------------------

注意:
    数组的某一个
        var arr=[1,2,3];

        arr[0]

        var str='567';

        str[0]---不兼容ie6-

        str.charAt(0)

=============================================

倒计时:
    
距离五一还有多少天?


五一(未来的时间)    

2016(过去的时间)

今天(当前的时间)
--------------------------

未来的时间

var oDate=new Date();//先获取当前时间

//把当前的时间设置到未来的时间2017-5-1 00:00:00:00
oDate.setFullYear(2017,4,1);
oDate.setHours(00,00,00,00);

alert(oDate.getTime());//就是未来时间总毫秒

当前的时间

var now=new Date();//获取当前的时间
    
alert(now.getTime());//就是当前时间的总毫秒数


距离未来五一的总毫秒数时间:
var ms=oDate.getTime()-now.getTime();
    
    alert(ms);


----------------------------------------------
1分=60秒
1小时=60分
1天=24小时

1小时=3600秒
1天=86400秒



设置时间的时候

var oDate=new Date();
oDate.setFullYear(年,月-1,日);
oDate.setHours(00,00,00,00);

转载于:https://www.cnblogs.com/wxiaoyu/p/9579288.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值