JS Date常用方法和常用组合

常用组合

获取某天00:00:00的时间戳

new Date(new Date(某天的时间戳).toLocaleDateString()).getTime()

返回startTime到endTime之间每天00:00:00的时间戳或日期组成的数组

getAllDateCN(startTime, endTime) {
  let date_all = [];
  let i = 0;
  while (endTime.getTime() - startTime.getTime() >= 0) {
    // 获取日期
    // let year = startTime.getFullYear()
    // let month = startTime.getMonth() + 1
    // let day = startTime.getDate()
    // date_all[i] = year + '年' + month + '月' + day + '日'
    date_all[i] = new Date(startTime.toLocaleDateString()).getTime() / 1000;
    startTime.setDate(startTime.getDate() + 1);
    i += 1;
  }
  return date_all;
},

常用方法

方法描述
​getDate()返回月中的某天(1-31)
getDay()返回星期几(从0到6)0代表星期天
getFullYear()返回年份
getHours()返回小时(从0到23) 0代表0
getMilliseconds()返回毫秒数(从0到999)
getMinutes()返回分钟(从0到59)0代表0
getMonth()返回月份(从0到11)0代表1月
getSeconds()返回秒数(从0到59)
getTime()返回自1970年1月1日午夜和指定日期以来的毫秒数
getTimezoneOffset()返回UTC时间和本地时间之间的时差,以分钟为单位
getUTCDate()根据世界时间(1-31)返回月中的某天
getUTCDay()根据世界时间(0-6)返回星期几
getUTCFullYear()根据世界时间返回年份
getUTCHours()根据世界时间(从0到23)返回小时
getUTCMilliseconds()根据通用时间(从0-999)返回毫秒
getUTCMinutes()根据世界时间(从0到59)返回分钟
getUTCMonth()根据世界时间(0-11)返回月份
getUTCSeconds()根据通用时间(从0到59)返回秒数
getYear()已过时。请改用getFullYear()方法
now()返回自1970年1月1日午夜以来的毫秒数
parse()解析日期字符串并返回自1970年1月1日以来的毫秒数
setDate()设置日期对象的月份日期
setFullYear()设置日期对象的年份
setHours()设置日期对象的小时
setMilliseconds()设置日期对象的毫秒数
setMinutes()设置日期对象的分钟数
setMonth()设置日期对象的月份
setSeconds()设置日期对象的秒数
setTime()将日期设置为1970年1月1日之后/之前指定的毫秒数
setUTCDate()根据通用时间设置日期对象的月中某天
setUTCFullYear()根据通用时间设置日期对象的年份
setUTCHours()根据通用时间设置日期对象的小时
setUTCMilliseconds()根据通用时间设置日期对象的毫秒数
setUTCMinutes()根据通用时间设置日期对象的分钟数
setUTCMonth()根据通用时间设置日期对象的月份
setUTCSeconds()根据通用时间设置日期对象的秒数
setYear()已过时。请改用setFullYear()方法
toDateString()将Date对象的日期部分转换为可读字符串
toGMTString()已过时。请改用toUTCString()方法
toISOString()使用ISO标准以字符串形式返回日期
toJSON()以字符串形式返回日期,格式为JSON日期
toLocaleDateString()使用区域设置约定以字符串形式返回Date对象的日期部分
toLocaleTimeString()使用区域设置约定将Date对象的时间部分作为字符串返回
toLocaleString()使用区域设置约定将Date对象转换为字符串
toString()将Date对象转换为字符串
toTimeString()将Date对象的时间部分转换为字符串
toUTCString()根据通用时间将Date对象转换为字符串
UTC()根据UTC时间,返回自1970年1月1日午夜以来的日期毫秒数
valueOf()返回Date对象的原始值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值