Js_Date

菜鸟

Date: 专门用于 日期 计算的类

    1.获取系统时间 var nowDate = new Date();

     Wed Mar 15 2017 16:00:59 GMT+0800 (CST)周三 三月 15号    
    GMT: 世界的UT 即格林尼治时间 太平洋时间
    (以他作为基准,在地区不同的地方+或者-几个小时就是当地的时间)

    2.获取指定的时间

    var birthDate = new Date(2016,9,7);  
    //月份 从0开始 2016-10-7

    3.获取年份

    var nowDate = new Date();       
    var nowYear = nowDate.getFullYear();
    var nowMonth = nowDate.getMonth() + 1;
    var nowDay = nowDate.getUTCDate();
    var week = nowDate.getDay();
    //getDay() 方法可返回一周(0~6)的某一天的数字
    var weekday =
    ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
    var hour = nowDate.getHours();
    var min = nowDate.getMinutes();
    var sec = nowDate.getSeconds();
    var Hsec = nowDate.getTime(); 
    //1970-1-1 0 分 0 秒  到系统当前时间的毫秒
    console.log
    (nowYear + "年",nowMonth + "月",nowDay + "日",
     " 星期" + weekday[week] + hour + "时",min + "分",
     sec + "秒" + Hsec);

算一下你到今天为止,活了多少天


var theDate = new Date(2000,0,1);
var theSecond = theDate.getTime();          
//练习1 :
var bir = new Date(1993,2,2);
var bir_Time = bir.getTime();
var nowDate = new Date();
var nowtime = nowDate.getTime();
var a = Math.floor((nowtime - bir_Time) / (1000 * 60 * 60 * 24)); 
alert(a);
总结: 
    当函数内部需要用到外部一些值的时候,需要写参数;
    当调用函数后需要知道结果的,则需要返回值,
    当函数内部有return时,在调用的地方需要接收一下返回的值
扩展:
    arguments 当参数个数不确定的时候,
    arguments是一个存储参数的对象(类似数组,但不是数组)   
    function a(){               
        console.log(arguments[0]);  //第一个参数
    }
    a(1,2,3,"l","ui");

年月日时分秒 距离新年

var num = document.getElementById("num");

function counter() {
   var date = new Date();
   var year = date.getFullYear();
   var date2 = new Date(year, 12, 31, 23, 59, 59);
   /*转换成秒*/
   var time = (date2 - date) / 1000;
   var day = Math.floor(time / (24 * 60 * 60))
   var hour = Math.floor(time % (24 * 60 * 60) / (60 * 60))
   var minute =
   Math.floor(time % (24 * 60 * 60) % (60 * 60) / 60);
   var second = 
   Math.floor(time % (24 * 60 * 60) % (60 * 60) % 60);
   var str = year + "年还剩" + day + "天"
    + hour + "时" + minute + "分" + second + "秒";
   num.innerHTML = str;
}
window.setInterval("counter()", 1000);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值