zoukankan      html  css  js  c++  java
  • 小程序方法-时间转换年月日,时间转换几天前几个小时前刚刚

    1、时间转换年月日
    /**
     * 时间戳转化为年 月 日 时 分 秒
     * time : 传入时间 2018-07-26 17:58:54
     * format:返回格式,支持自定义,但参数必须与formateArr里保持一致
    */
    function formatToTime(time, format) {
    
    var formateArr = ['Y', 'M', 'D', 'h', 'm', 's'];
    var returnArr = [];
    
    //var 
    var time = time.replace(/-/g, '/');
    var date = Date.parse(time);
    date = new Date(date);
    returnArr.push(date.getFullYear());
    returnArr.push(formatNumber(date.getMonth() + 1));
    returnArr.push(formatNumber(date.getDate()));
    
    returnArr.push(formatNumber(date.getHours()));
    returnArr.push(formatNumber(date.getMinutes()));
    returnArr.push(formatNumber(date.getSeconds()));
    
    for (var i in returnArr) {
    format = format.replace(formateArr[i], returnArr[i]);
    }
    return format;
    }

    2、时间转换几天前几个小时前刚刚
    function timeChangeover( time ) {   var result;   var minute = 1000 * 60;   var hour = minute * 60;   var day = hour * 24;   var halfamonth = day * 15;   var month = day * 30;   var now = new Date().getTime();   time = time.replace(/-/g, '/');   var dateTimeStamp = Date.parse(time);   var diffValue = now - dateTimeStamp;   if (diffValue < 0) {     return;   }   var monthC = diffValue / month;   var weekC = diffValue / (7 * day);   var dayC = diffValue / day;   var hourC = diffValue / hour;   var minC = diffValue / minute;   if (monthC >= 1) {     if (monthC <= 12){       result = "" + parseInt(monthC) + "月前";     }     else {       result = "" + parseInt(monthC / 12) + "年前";     }   }   else if (weekC >= 1) {     result = "" + parseInt(weekC) + "周前";   }   else if (dayC >= 1) {     result = "" + parseInt(dayC) + "天前";   }   else if (hourC >= 1) {     result = "" + parseInt(hourC) + "小时前";   }   else if (minC >= 1) {     result = "" + parseInt(minC) + "分钟前";   } else {     result = "刚刚";   }   return result; }
    与尘埃中开出花朵。
  • 相关阅读:
    leetcode 309. Best Time to Buy and Sell Stock with Cooldown
    leetcode 714. Best Time to Buy and Sell Stock with Transaction Fee
    leetcode 32. Longest Valid Parentheses
    leetcode 224. Basic Calculator
    leetcode 540. Single Element in a Sorted Array
    leetcode 109. Convert Sorted List to Binary Search Tree
    leetcode 3. Longest Substring Without Repeating Characters
    leetcode 84. Largest Rectangle in Histogram
    leetcode 338. Counting Bits
    git教程之回到过去,版本对比
  • 原文地址:https://www.cnblogs.com/congfeicong/p/10181034.html
Copyright © 2011-2022 走看看