js获取当前日期

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

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

通过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

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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值