zoukankan      html  css  js  c++  java
  • js 时间类函数

    js 时间类是  Date()

    var currtime = new Date();// 实例一个时间,是当前时间

    接收一个时间戳为参数

    var time2=new Date(currtime.getTime());

    获取时间的各部分的方法如下:

    .getYear()  两位数的年份
    .getFullYear()

     四位数年份

    .getMonth()  月分 0-11,如果按1-12月算,应该加1  [ getMonth()+1 ]
    .getDate()  几号
    .getDay()  星期几 0-6 0是星期日,
    .getTime() 从1970年1月1日开始到现在的毫秒数
    .getHours() 几点 0-23
    .getMinutes() 几分 0-59
    .getSeconds() 几秒 0-59
    .getMilliseconds()  几毫秒 0-999














      

    有时候在网页上需要比较时间大小,如何算出时间范围?需要以下函数.

    一.关键函数是setDate() setHours()

    1.包含当天在内的三天之内的时间的开始范围计算


    // 当天时间.
    var today = new Date();


    // setHours函数将时间部分设为0时0分0秒.表示从今天的0点0分0秒算起
    today.setHours(0, 0, 0);


    // 三天前的时间.由上面得出的日期减去3,setDate函数将"day日"部分减去3
    // 得到的就是三天前的0点0分0秒的时间起点
    var bfthreedays=today.setDate(today.getDate() - 3);


    // 如果要判断一个时间是否是三天以内的,如下
    if(thisday>bfthreedays) return "这是三日内的一个时间点"

    二.格式化显示时间.getMonth()

     // 今天是 : 2018年7月4日 16时27分 星期三
    function getToday(boxid)
        {
            var t = new Date();
            var week = ['天', '一', '二', '三', '四', '五', '六'];
            var today = "今天是 : " + t.getFullYear() + "年" + (t.getMonth() + 1) + "月"
                + t.getDate() + "日 " + t.getHours() + "时" + t.getMinutes() + "分 " + "星期" + week[t.getDay()];
            document.getElementById(boxid).innerHTML = today;
        }
        getToday('showtoday');
  • 相关阅读:
    2020年软件工程作业04
    2020年软件工程作业03
    2020年软件工程作业02
    2020年软件工程作业01
    计算机与软件工程 作业六
    计算机与软件工程 作业四
    计算机与软件工程 作业三
    计算机与软件工程 作业二
    计算机与软件工程作业一
    《402团队》:团队项目选题报告
  • 原文地址:https://www.cnblogs.com/mirrortom/p/7600689.html
Copyright © 2011-2022 走看看