前端Date对象的使用锦集

Date 对象用于处理日期与时间。

创造对象

var d = new Date();
var d = new Date(milliseconds); // 参数为毫秒
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

方法

getDate()

获取当前日期对象是几日(1-31)

const d = new Date()
    console.log('d.fetDate', d.getDate())

getDay()

获取当前日期对象是周几(返回0-6.0表示周日.1表示周一)

const d = new Date()
    console.log('d.getDay', d.getDay())

 getMonth()

获取当前月份(0-11.0表示一月.11表示12月)

const d = new Date()
    console.log('d.getManth', d.getMonth())

 geFullYear()

获取当前年份

 const d = new Date()
    console.log('d.getFullYear', d.getFullYear())

 geHours()

获取小时(0-23)

const d = new Date()
    console.log('d.getHours', d.getHours())

geMinutes()

获取分钟(0-59

const d = new Date()
    console.log('d.getMinutes', d.getMinutes())

geSeconds()

获取秒数(0-59)

const d = new Date()
    console.log('d.getSeconds', d.getSeconds())

 geMilliseconds()

获取毫秒数

const d = new Date()
    console.log('d.getMilliseconds', d.getMilliseconds())

 获取时间戳三种方式

const d = new Date()
    console.log('获取时间戳', d.getTime(), d.valueOf(), Date.now())

获取时间

toLocaleTimeString()

const d = new Date()
    console.log('获取时间', d.toLocaleTimeString()) // 20:31;58

toTimeString()

const d = new Date()
    console.log('获取时间', d.toTimeString()) // 10:42:56 GMT+0800 (GMT+08:00)

获取日期

toLocaleDateString()

const d = new Date()
    console.log('获取日期', d.toLocaleDateString()) // 2023/11/23

toDateString()

 const d = new Date()
    console.log('获取日期', d.toDateString()) // Thu Nov 23 2023

相关模块的使用

moment.js

JS常用时间操作moment.js参考文档-CSDN博客

day.js和moment.js的比较_码路老默007的博客-CSDN博客

时间的一些相关场景

有没有遇到el-date-picker的清空之坑_码路老默007的博客-CSDN博客

你可能感兴趣的:(前端基础,javascript,开发语言,ecmascript)