zoukankan      html  css  js  c++  java
  • formatTime() 时间戳,返回数据是计算距离现在的时间

     1 const formatTime=function(tiem) {//时间转换
     2   const timestamp = Date.now();
     3   return function (tiem) {
     4     const diff = timestamp - tiem * 1000;
     5     if (diff < 60 * 1000) {
     6       return '刚刚';
     7     } else if (diff < 60 * 60 * 1000) {
     8       return Math.floor(diff / (60 * 1000)) + '分钟前';
     9     } else if (diff < 24 * 60 * 60 * 1000) {
    10       return Math.floor(diff / (60 * 60 * 1000)) + '小时前';
    11     } else {
    12       const createTime = new Date(tiem * 1000);
    13       const Day = createTime.getDate();
    14       const Month = createTime.getMonth() + 1;
    15       const Hour = createTime.getHours();
    16       const Minute = createTime.getMinutes();
    17       function padding(str) {
    18         str = '' + str;
    19         if (str[1]) {
    20           return str;
    21         } else {
    22           return '0' + str;
    23         }
    24       }
    25       return `${padding(Month)}-${padding(Day)} ${padding(Hour)}:${padding(Minute)}`;
    26     }
    27   };
    28 }
  • 相关阅读:
    一LWIP学习笔记之数据包管理
    智能家居的发展趋势
    break和continue的区别
    TCP与UDP区别总结
    C语言变量和函数命名规范
    常用电子元件
    php 1018
    php 1016
    mysql 应用查询 三个表(学生表,课程表,学生课程分数表) student, course, score表
    mysql 聚合函数
  • 原文地址:https://www.cnblogs.com/linm/p/12376804.html
Copyright © 2011-2022 走看看