Blame view

utils/util.js 1.14 KB
cf8cfbed   wxy   首页案件列表,办理页面案件列表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  // const formatTime = timeStr => {
   
  function formatTime(timeStr,format){
    // var format = "date";
      // console.log(format)
    var twoNum = function twoNum(num) {
      return ('0' + num).slice(-2);
    };
    var tArr = timeStr.split(/\D+/).map(Number);
    var tArr = timeStr.split(/\D+/).map(Number);
    switch (tArr.length) {
      case 5:
        tArr.push(0);break;
      case 4:
        tArr.push(0, 0);break;
      case 3:
        tArr.push(-8, 0, 0);break;
      case 2:
        tArr.push(1, -8, 0, 0);break;
      case 1:
        tArr.push(1, 1, -8, 0, 0);break;
      default:
        break;
    }
    var myDate = new Date(tArr[0], tArr[1] - 1, tArr[2], tArr[3] + 8, tArr[4], tArr[5]);
    switch (format) {
      case 'date':
        return myDate.getFullYear() + '-' + twoNum(myDate.getMonth() + 1) + '-' + twoNum(myDate.getDate());
      case 'full':
        return myDate.getFullYear() + '-' + twoNum(myDate.getMonth() + 1) + '-' + twoNum(myDate.getDate()) + ' ' + twoNum(myDate.getHours()) + ':' + twoNum(myDate.getMinutes());
      case 'DateObj':
        return myDate;
    }
6843e3d2   lifengge   增加首页、执行、我的页面
34
35
36
37
38
39
40
41
42
43
  }
  
  const formatNumber = n => {
    n = n.toString()
    return n[1] ? n : '0' + n
  }
  
  module.exports = {
    formatTime: formatTime
  }