zoukankan      html  css  js  c++  java
  • 前端学习(十五)时间函数(笔记)

    获取非行间样式:

    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);

  • 相关阅读:
    scrapy 链接数据库创表语句
    工作问题总结
    插入排序
    centos6.5 安装python2.7.5
    冒泡排序
    [Python笔记]第十篇:模块续
    [Python笔记]第九篇:re正则表达式
    [Python笔记]第八篇:模块
    [Python笔记]第六篇:文件处理
    [Python笔记]第五篇:递归
  • 原文地址:https://www.cnblogs.com/wxiaoyu/p/9579288.html
Copyright © 2011-2022 走看看