当前位置:   article > 正文

js获取当前日期

js获取当前日期

js中提供了一个Date对象供我们获取当前时间
基本语法:

new Date();
// 依据系统设置的当前时间来创建一个 Date 对象
  • 1
  • 2

通过new来创建一个Date的实例对象,如果直接调用Date(),则会返回一个字符串表示当前时间。

一些Date有关的API:
Date.now()
返回自 1970-1-1 00:00:00 UTC(世界标准时间)至今所经过的毫秒数。

Date.prototype.getDay()
根据本地时间,返回一个指定的 Date 对象是在一周中的第几天(0-6),0 表示星期天。

Date.prototype.getFullYear()
根据本地时间,返回一个指定的 Date 对象的完整年份(四位数年份)。

new Date().getFullYear();
// 2022
  • 1
  • 2

Date.prototype.getMonth()
根据本地时间,返回一个指定的 Date 对象的月份(0–11),0 表示一年中的第一月。

Date.prototype.getDate()
根据本地时间,返回一个指定的 Date 对象为一个月中的哪一日(1-31)。

Date.prototype.getHours()
根据本地时间,返回一个指定的 Date 对象的小时(0–23)。

Date.prototype.getMinutes()
根据本地时间,返回一个指定的 Date 对象的分钟数(0–59)。

Date.prototype.getSeconds()
根据本地时间,返回一个指定的 Date 对象的秒数(0–59)。

Date.prototype.getMilliseconds()
根据本地时间,返回一个指定的 Date 对象的毫秒数(0–999)。

Date.prototype.getTime()
返回一个数值,表示从 1970 年 1 月 1 日 0 时 0 分 0 秒 距离该 Date 对象所代表的时间经过的毫秒数。

下面是获取当前时间的方法:

function getNowTime() {
      const nowDate = new Date();
      const [year, month, day, hour, minute, second] =
        [
          nowDate.getFullYear(),
          nowDate.getMonth() + 1,
          nowDate.getDate(),
          nowDate.getHours(),
          nowDate.getMinutes(),
          nowDate.getSeconds()
        ];
       // getDay() 获取的是星期

      return year + "年" + month + "月" +
        day + "日" + hour + ":" + minute + ":" + second;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/631470?site
推荐阅读
相关标签
  

闽ICP备14008679号