关于JavaScript里的时间戳

本文整理了一下 JavaScript 里的时间戳以及这些时间戳的返回值类型。

<!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>关于JS时间戳</title>
</head>

<body>
  <script>
    let date = new Date();
    // 输出今年是哪一年
    console.log("今年是" + date.getFullYear() + "年");
    console.log(typeof date.getFullYear());/* 输出结果的数据类型为number*/
    // 该方法是上世纪设计的,本意是想输出两位数的年份,所以输出的值是与1900的差值,
    // 但是到2000年以后,就输出三位数,所以后续就废弃了,取而代之的是getFullYear()
    console.log("今年距离1900年已过去" + date.getYear() + "年");
    console.log(typeof date.getYear());/* 输出结果的数据类型为number*/
    // 输出此时的月份
    console.log("今天处于" + date.getMonth() + "月份");
    console.log(typeof date.getMonth());/* 输出结果的数据类型为number*/
    // 输出今天星期几
    console.log("今天是星期" + date.getDay());
    console.log(typeof date.getDay());/* 输出结果的数据类型为number*/
    // 输出今天是几号
    console.log("今天是" + date.getDate() + "号");
    console.log(typeof date.getDate());/* 输出结果的数据类型为number*/
    // 输出此时的小时数
    console.log("此时是" + date.getHours() + "时");
    console.log(typeof date.getHours());/* 输出结果的数据类型为number*/
    // 输出此时的分钟数
    console.log("此时是" + date.getMinutes() + "分");
    console.log(typeof date.getMinutes());/* 输出结果的数据类型为number*/
    // 输出此时的秒数
    console.log("此时是" + date.getSeconds() + "秒");
    console.log(typeof date.getSeconds());/* 输出结果的数据类型为number*/
    // 输出此时的毫秒数
    console.log("此时是" + date.getMilliseconds() + "毫秒");
    console.log(typeof date.getMilliseconds());/* 输出结果的数据类型为number*/
    // 输出距离1970年的毫秒数
    console.log("此时距离1970年" + date.getTime() + "毫秒");
    console.log(typeof date.getTime());/* 输出结果的数据类型为number*/
    // 返回格林威治时间和本地时间之间的时差,以分钟为单位
    console.log("此时是" + date.getTimezoneOffset() + "秒");
    console.log(typeof date.getTimezoneOffset());/* 输出结果的数据类型为number*/
    /* getUTCdate是获取格林尼治时间函数 2.getDate是获取北京时间  */
    console.log("此时是" + date.getUTCDate() + "秒");
    console.log(typeof date.getUTCDate());/* 输出结果的数据类型为number*/
    console.log("此时是" + date.getUTCDay() + "秒");
    console.log(typeof date.getUTCDay());/* 输出结果的数据类型为number*/
    console.log("此时是" + date.getUTCFullYear() + "秒");
    console.log(typeof date.getUTCFullYear());/* 输出结果的数据类型为number*/
  </script>
</body>

</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值