//时间戳转化
export function conversionMs(ms) {// console.log("转化前:", ms);// console.log(ms.replace(/\-/g, "/"));if (typeof ms !== "number") {ms = ms.replace(/\-/g, "/");}const currentTime = new Date();const date = new Date(ms);// console.log("时间戳:", date);// console.log( {currentTime,date});const FullYear = date.getFullYear();const Month = date.getMonth();const Dates = date.getDate();const Hours = date.getHours();const Minutes = date.getMinutes();const currentFullYear = currentTime.getFullYear();const currentMonth = currentTime.getMonth();const currentDates = currentTime.getDate();const currentHours = currentTime.getHours();const currentMinutes = currentTime.getMinutes();//年if (currentFullYear != FullYear) {return FullYear + "-" + (Month + 1) + "-" + Dates;}//月if (currentMonth != Month) {return Month + 1 + "-" + Dates;}//日if (currentDates != Dates) {if (currentDates - Dates == 1) {if (currentHours - Hours < 0) {return 24 - Hours + currentHours + "小时前";} else {return Month + 1 + "-" + Dates;}}return Month + 1 + "-" + Dates;}//时if (currentHours != Hours) {if (currentHours - Hours == 1) {if (currentMinutes - Minutes < 0) {return 60 - Minutes + currentMinutes + "分钟前";} else {return "1小时前";}}return currentHours - Hours + "小时前";}//分if (currentMinutes != Minutes) {if (currentMinutes - Minutes <= 1) {return "刚刚";} else {return currentMinutes - Minutes + "分钟前";}}return "刚刚";
}

javascript 时间戳转化 一年前 一月前 一天前 刚刚相关推荐

  1. js处理时间(时间戳转化成日期格式、几分钟前,几个小时前等、视频时长)

    1.时间戳转换成日期格式 下面这个方法转换成的格式为:2018-12-10 18:26:32 // 时间戳format(timestamp) {var date = new Date(timestam ...

  2. JavaScript获取时间戳与时间戳转化

    Javascript 获取当前时间戳(毫秒级别): 第一种方法: var timestamp1 = Date.parse( new Date()); 结果:1470220594000 第二种方法: v ...

  3. php 时间戳转化为日期,PHP 时间戳转换为时间(多久前)

    要将给定的时间戳转换为时间,代码如下: 示例<?php function to_time_ago( $time ) { $difference = time() - $time; if( $di ...

  4. JS格式化日期、Javascript格式化日期对象、JS时间戳转化为日期对象

    函数参数说明: formmatDate(参数1,参数2): 参数1:日期对象,不能直接传入时间戳 参数2:指定转化的日期格式 注:可以使用new Date('时间戳')转化为普通日期对象 例如: ne ...

  5. java时间戳格式_Java时间戳转化为今天、昨天、明天(字符串格式)

    importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;public classDateUtils ...

  6. java转时间戳,Java时间戳转化为今天、昨天、明天(字符串格式)详解

    时间戳,相信大家一定都不陌生,服务器经常会传回来时间戳,需要我们对时间戳进行处理.各种麻烦不断,比如转为为明天,今天,昨天,或者跟现在时间相对比,过了多长时间,转化为标准格式啊...各种情况,写了一个 ...

  7. js时间戳 php时间戳,javascript时间戳函数-时间戳总结

    javascript时间戳经常用到,现在总结一下. 一.时间戳函数 function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).t ...

  8. 时间戳转化为时间格式 时间格式转为时间戳

    // 时间戳转化为时间Date.prototype.format = function(format) {var date = {"M+": this.getMonth() + 1 ...

  9. 好用的时间戳转化插件

    项目中我们经常会遇见要把时间戳转换成时间的情况,或者是把当前的时间转换成时间戳传给后台. 下面 向大家介绍几款好用的时间戳转化插件 1. Day.js :一个轻量的处理时间和日期的 JavaScrip ...

  10. JavaScript 时间戳(互相转换)(自定义格式)- 案例篇

    文章目录 JavaScript 时间戳(自定义格式)转换 - 案例(含代码) 一.时间戳(`s` 秒) 1. `转化顺序` · 说明: 2. 效果图: 3. 代码: 二.时间戳(`ms` 毫秒) 1. ...

最新文章

  1. 关于权限五张表的独到见解
  2. LeetCode - Palindrome Number
  3. shell+mysql获取数据库名_shell操作mysql数据库
  4. ArcEngine 添加字段
  5. 大一计算机上机考试第七套,国家开放大学电大《计算机组网技术》机考第七套题库及答案.doc...
  6. abaqus分析用户手册单元卷_ABAQUS与你我的约定
  7. SpringBoot2.0基础案例分类总结,后续更新计划说明
  8. 网络版瑞星服务器无法升级
  9. C++之我见--delete指针
  10. MFC之对于文档类的DeleteContents和OnNewDocument说明29
  11. 【Books系列】之第四本书:大冰之《你坏》读书笔记
  12. Java中Ascall码的使用
  13. 孤独,是优秀的必经之路
  14. 服务器不稳定怎么解决?常见的4种问题和6种处理方法
  15. 2-- 关机/重启 、 创建 / 切换目录
  16. [ 华为云 ] 云计算中Region、VPC、AZ 是什么,他们又是什么关系,应该如何抉择
  17. date.gettime()返回的是什么?
  18. c语言中入口参数是什么,C语言中入口参数是什么
  19. 校尉羽书飞瀚海,顺序表中增删改
  20. android cpu温控 机制,魔趣 Android 4.X ROM 中 CPU 调节器各种模式介绍和选择

热门文章

  1. 嵌入式Linux驱动开发
  2. Open Mining:使用 Python 挖掘商业情报(Pandas Web 接口)
  3. 原码反码补码移码简单介绍[一句话概括]
  4. java中对poi导出的Excel进行打印设置
  5. U盘安装Linux时非常卡,使用U盘安装CentOS7卡在”Starting dracut initqueue hook…”的原因及解决办法...
  6. wireshark-win64-3.4.0安装_家庭安装地源热泵中央空调系统是否划算?
  7. 百度和高德地图互相起诉 导航大战再次升温
  8. 利用WORD制作水印效果
  9. 【Audio音频兴趣拓展】如何区分耳机是欧标还是美标
  10. 如何在Windows电脑上多开微信、QQ等聊天工具?