Date日期的常用方法

计算机的时间是以1970年1月1日0时0分0秒(英国格林尼治天文台)开始
创建日期:var date = new Date(); //获取当前的时间

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>日期的使用</title>
    </head>
    <body>
    </body>
<script>
    // 获取当前的时间
    var now = new Date();
    console.log(now);
    console.log('当前的毫秒是:' + now.getTime());

    // 时分秒和毫秒
    // 获取
    var hours = now.getHours();
    var minutes = now.getMinutes();
    var seconds = now.getSeconds();
    var mills = now.getMilliseconds();
    console.log(hours + '时' + minutes + '分' + seconds + '秒' + mills + '毫秒');
    // 设置
    now.setHours(12);
    now.setMinutes(12);
    now.setSeconds(12);
    now.setMilliseconds(12);
    console.log(now);

    // 年月日和星期
    // 获取
    //var year = now.getYear();     // 结果是117,所以不使用getYear获取年份
    var year = now.getFullYear();
    var month = now.getMonth() + 1; // 月份是从0开始计算,所以结果需要+1
    var date = now.getDate();
    var day = now.getDay();
    console.log(year + '年' + month +'月' + date + '日 周' + day);
    // 设置
    now.setFullYear(1990);
    now.setMonth(9-1);  // 1月是0,如果需要设置为4月需要-1
    now.setDate(1);
    console.log(now)

    // 通过毫秒数设置当前的时间,毫秒也叫做时间戳
    now.setTime(1890239120000003);
    console.log(now);

    // getTimezoneOffset,返回本地时间与英国格林尼治天文台的分钟差
    now = new Date();
    console.log(now.getTimezoneOffset());
    // parse(),返回1970年1月1日到指定日期的毫秒数
    console.log(Date.parse('2017/4/19'))
</script>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值