Data的方法

Date对象的基本知识点

Data的方法
Data的方法

获取时间,指定格式xxxx-xx-xx或者xxxx年xx月xx年

 /**
  * 获取操作时间,以 xxxx-xx-xx 的形式进行返回
  * @methods getDate
  * @param {string} dataType 返回时间的类型
  * @returns {string} 返回指定类型的时间
  */
getDate(dataType) {
    let year = new Date().getFullYear();
    let month = new Date().getMonth() + 1;
    let date = new Date().getDate();
    if (month < 10) {
        month = "0" + month;
    }
    if (date < 10) {
        date = "0" + date;
    }
    if (dataType == "xxxx-xx-xx") {
        return `${year}-${month}-${date}`;
    } else if (dataType == "xxxx年xx月xx日") {
        return `${year}年${month}月${date}日`
    }
 }

获取上一个自然日

/**
 * 获取上一个自然日
 * @methods getTotalAndTime
 * @returns {string} 返回上一个自然日
 */
getTotalAndTime() {
    let year = new Date().getFullYear();
    let month = new Date().getMonth() + 1;
    let date = new Date().getDate() - 1;
    if (date == 0) {
        date = new Date(new Date().setDate(date)).getDate();
        month = new Date(new Date().setMonth(month - 1)).getMonth();
        if (month == 0) {
            month = 12;
            year -= 1;
        }
    }
    if (date < 10) {
        date = `0${date}`
    }
    if (month < 10) {
        month = `0${month}`
    }
    return `${year}年${month}月${date}日`;
}

Data的方法

上一篇:Debug --> 计算程序运行时间


下一篇:Guava入门第七章(Stopwatch)