JavaScript---时间格式化,获取时间

将'2020-01-02 00:00:00:000'转换成时间戳
formatTime(t) {
  let time = new Date(t).getTime()
  console.log(time)
  return time
},
获取当前时间,推算当前时间是当年的哪个季度,并转换成时间戳
getTimer(date) {
    let month = date.getMonth()
    let jd = parseInt(month / 3)
    let newStartDate = new Date(`${date.getFullYear()}/${jd * 3 + 1}/1 00:00:00`)
    let newEndDate
    if (jd * 3 + 4 === 13) {
      newEndDate = new Date(`${date.getFullYear()+1}/1/1 00:00:00`)
    } else {
      newEndDate = new Date(`${date.getFullYear()}/${jd * 3 + 4}/1 00:00:00`)
    }
    return {
      startTime: this.formatTime(newStartDate),
      endTime: this.formatTime(newEndDate)
    }
  }

let date = new Date(this.data.TimeDate)
let a = this.getSETimer(date)
console.log(a)
let params = [{}]
params.push(a)
date.setMonth(date.getMonth() - 3)
当前时间转成时间
formatDay() {
  var now = new Date();
  console.log(now)
  var yy = now.getFullYear(); //年
  var mm = now.getMonth() + 1; //月
  var dd = now.getDate(); //日
  var hh = now.getHours(); //时
  var ii = now.getMinutes(); //分
  var ss = now.getSeconds(); //秒
  var time = yy + "-";
  if (mm < 10) time += "0";
     time += mm + "-";
  if (dd < 10) time += "0";
    time += dd + " ";
  if (hh < 10) time += "0";
    time += hh;
    return time//2020-01-01 14

  }
某一年的所有周列表
let AweekList = deat.getWeek.run(yy)
console.log(AweekList)
let onse = []
for (let i = 0; i < AweekList.length; i++) {
   onse.push('第' + (i + 1) + '周 (' + AweekList[i][0] + ' ~ ' + AweekList[i][1] + ')')
}
当前时间是一年的多少周
var date1 = new Date(yy, parseInt(mm) - 1, dd)
var date2 = new Date(yy, 0, 1)
var d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000)
var week = Math.ceil((d + ((date2.getDay() + 1) - 1)) / 7)-1
'2020-02-01 14'转成时间戳
let detail = new Date(e.detail.dateString + ':00:00'.replace(/-/g, '/')).getTime()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值