JavaScript的关于Date的一些用法

这里主要是涉及这几种方法:
var d = new Date();
console.log(d);
上面主要是创建Date对象,并且在控制台打印出来
getDate():获取当前对象的日期(几号或者几日)
getDay():获取当前对象的星期几
getMonth():获取当前对象的月份
getFullYear():获取当前对象的年份
getTime():返回自 1970 年 1 月 1 日午夜以来与指定日期的毫秒数。1s = 1000ms
now(): 返回自 1970 年 1 月 1 日午夜以来的毫秒数。

<!DOCTYPE html>
<html lang="en">
<head>
                  <meta charset="UTF-8">
                  <meta http-equiv="X-UA-Compatible" content="IE=edge">
                  <meta name="viewport" content="width=device-width, initial-scale=1.0">
                  <title>Document</title>
</head>
<body>
      <script>
                  var d = new Date();
                  console.log(d);
                  /*
                     月份/几号/年份 时:分:秒
                  */
                  var d1 = new Date("08/23/2022 11:20:25");
                  console.log(d1);
                  //获取几号
                  var date = d.getDate();
                  console.log(date);
                  //获取星期几
                  var date1 = d.getDay();
                  console.log(date1);
                  //获取月份
                  /*
                      0:一月
                      1:二月
                      。。。
                      11:十二月
                  */
                  var month = d.getMonth();
                  console.log(month+1);
                  //年份
                  var year = d.getFullYear();
                  console.log(year);
                  /* 
                       getTime()
                      返回自 1970 年 1 月 1 日午夜以来与指定日期的毫秒数。1s = 1000ms
                  */
                 var time = d.getTime();
                 console.log(time);
                 var tian_shu = time/60/60/24;
                 console.log("已经经过了"+tian_shu+"天");
                 var d3 = new Date("1/1/1970 0:0:0");
                 var time1 = d3.getTime();
                 console.log(time1);//-28800000(ms),主要是中国和欧洲的时区不一样导致的

                 var start = Date.now();
                 for(var i = 0;i<1000;i++){
                     console.log(i);
                 }
                 var end = Date.now();
                 var s_e = end - start;
                 console.log("时间戳:"+ s_e);//计算时间戳:202(ms)

      </script>       
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值