11.Date日期对象

创建方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Date日期对象</title>
</head>
<body>
    <script type="text/javascript">
        //Date日期对象,范围为UTC 1970.1.1——285616年
        //获取当前的时间
        //let now = new Date();
        //console.log(now);
        //自己设置时间,1995年,12月25日,下午18:00
        let temp1 = new Date('December 25, 1995 18:00:00');
        console.log(temp1);
        //设置,需要注意的是,这里的11表示的是12月,也就是需要+1
        let temp2 = new Date(1995, 11, 25);
        console.log(temp2);
        //设置,加上时分秒,1995年12月25日,18时0分0秒
        let temp3 = new Date(1995,11,25,18,0,0);
        console.log(temp3);
    </script>
</body>
</html>

日期的常用方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Date日期对象</title>
</head>
<body>
    <script type="text/javascript">
        //Date日期对象,范围为UTC 1970.1.1——285616年
        //四种创建方式
        //获取当前的时间
/*        let now = new Date();
        console.log(now);
        //自己设置时间,1995年,12月25日,下午18:00
        let temp1 = new Date('December 25, 1995 18:00:00');
        console.log(temp1);
        //设置,需要注意的是,这里的11表示的是12月,也就是需要+1
        let temp2 = new Date(1995, 11, 25);
        console.log(temp2);
        //设置,加上时分秒,1995年12月25日,18时0分0秒
        let temp3 = new Date(1995,11,25,18,0,0);
        console.log(temp3);*/

        //常用方法
        let now = new Date();
        console.log(now.getDate());//获取月份的第几天(1~31)
        console.log(now.getMonth());//获取月份(0~11),1月是0,2月是1,这个得注意
        console.log(now.getFullYear());//获取年份
        console.log(now.getDay());//获取星期(0~6),这里0是星期天,1是星期一,以此类推
        console.log(now.getHours()); //获取小时(0~23)
        console.log(now.getMinutes());//获取分钟(0~59)
        console.log(now.getSeconds());//获取秒钟(0~59)
    </script>
</body>
</html>

日期格式化方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Date日期对象</title>
</head>
<body>
    <script type="text/javascript">
        //Date日期对象,范围为UTC 1970.1.1——285616年
        //四种创建方式
        //获取当前的时间
/*        let now = new Date();
        console.log(now);
        //自己设置时间,1995年,12月25日,下午18:00
        let temp1 = new Date('December 25, 1995 18:00:00');
        console.log(temp1);
        //设置,需要注意的是,这里的11表示的是12月,也就是需要+1
        let temp2 = new Date(1995, 11, 25);
        console.log(temp2);
        //设置,加上时分秒,1995年12月25日,18时0分0秒
        let temp3 = new Date(1995,11,25,18,0,0);
        console.log(temp3);*/

        //常用方法
        let now = new Date();
        console.log(now.getDate());//获取月份的第几天(1~31)
        console.log(now.getMonth());//获取月份(0~11),1月是0,2月是1,这个得注意
        console.log(now.getFullYear());//获取年份
        console.log(now.getDay());//获取星期(0~6),这里0是星期天,1是星期一,以此类推
        console.log(now.getHours()); //获取小时(0~23)
        console.log(now.getMinutes());//获取分钟(0~59)
        console.log(now.getSeconds());//获取秒钟(0~59)

        //日期格式化方法
        console.log(now.toDateString());//星期几 月 日 年
        console.log(now.toTimeString());//时 分 秒 时区
        //下面这三个比较常用
        console.log(now.toLocaleDateString());//年 月 日
        console.log(now.toLocaleTimeString());//时 分 秒
        console.log(now.toLocaleString());//年月日 时分秒
    </script>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值