日期对象 api

### 日期对象 api

Data.now() //事件戳 1970 年至今
var d = new Date(); //当前日期==>Sat Jul 23 2022 15:15:40 GMT+0800 (中国标准时间)
var d2 = new Date('2018/12/12') //指定日期==>Wed Dec 12 2018 00:00:00 GMT+0800 (中国标准时间)
var year = d.getFullYear() //==>年份
var month = d.getMonth() + 1 //==>月份(0-11 月)
var date = d.getDate() //获取当前日期 1-31 天,0 表示周日
var day = d.getDay() //获取星期天数
var h = d.getHours() //==>时
var m = d.getMinutes() //==>分
var s = d.getSeconds() //==>秒
var ms = d.getMilliseconds()//==>毫秒
var res = d.getTime()//==>获取当前时间戳
var res = Date.now()//==>获取当前时间戳

var time = d.getTime() //==>时间戳 19701 月 1 日 00:00:00,格林威治标准时间(毫秒)
var time = d.getTime('2019/12/12 00:00:00')//指定日期获取时间戳

time / 1000 //秒
time / 1000 / 60//分钟
time / 1000 / 60 / 60//小时
time / 1000 / 60 / 60 / 24//天
time / 1000 / 60 / 60 / 24 / 365//年

var getTime=d.getTime() //时间戳
var res = (new Date(" 2022/08/22")).getTime()/1000;
var res=new Date(1546272000000)//转日期

console.log(`${year}年${month + 1}月${myDate}日 星期${day} ${hours}:${minutes}:${seconds}:${minlls}`);

### 时间戳转时分秒

function formatSeconds(value) {

let result = parseInt(value)

     let h = Math.floor(result / 3600) < 10 ? '0' + Math.floor(result / 3600) : Math.floor(result / 3600)
   let m = Math.floor((result / 60 % 60)) < 10 ? '0' + Math.floor((result / 60 % 60)) : Math.floor((result / 60 % 60))
   let s = Math.floor((result % 60)) < 10 ? '0' + Math.floor((result % 60)) : Math.floor((result % 60))
   result = `${h}:${m}:${s}`
   return result

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值