• javascript常用的方法


    //日期格式化

    format (data, fmt) { // author: meizz
    var o = {
    'M+': data.getMonth() + 1, // 月份
    'd+': data.getDate(), // 日
    'h+': data.getHours(), // 小时
    'm+': data.getMinutes(), // 分
    's+': data.getSeconds(), // 秒
    'q+': Math.floor((data.getMonth() + 3) / 3), // 季度
    'S': data.getMilliseconds() // 毫秒
    }
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (data.getFullYear() + '').substr(4 - RegExp.$1.length))
    for (var k in o) { if (new RegExp('(' + k + ')').test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length))) }
    return fmt
    },
    getDate () {
    let date = new Date()
    return this.format(date, 'yyyy-MM-dd hh:mm:ss')
    }

    //当前日期加多少天

    getDate (AddDayCount) {
    let date = new Date()
    date.setDate(date.getDate() + AddDayCount)// 获取AddDayCount天后的日期
    let y = date.getFullYear()
    let m = (date.getMonth() + 1) < 10 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1)// 获取当前月份的日期,不足10补0
    let d = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()// 获取当前几号,不足10补0
    let h = date.getHours()// 获取当前小时
    let t = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()// 获取当前分钟,不足10补0
    let s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()// 获取当前秒数,不足10补0
    return y + '-' + m + '-' + d + ' ' + h + ':' + t + ':' + s
    }

    //解决大数浮点数
    https://github.com/dt-fe/number-precision
  • 相关阅读:
    【Eclipse导入外部包解决方案】由GoogleMap导入gms包问题引出
    新生活即将开始

    继续我的C旅程
    圣诞后
    新年
    来来回回;不知所云
    吵啊吵啊吵啊
    去海边
    休假结束
  • 原文地址:https://www.cnblogs.com/cxdxm/p/6807008.html
Copyright © 2020-2023  润新知