博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将long时间格式转化为标准日期格式
阅读量:6517 次
发布时间:2019-06-24

本文共 2393 字,大约阅读时间需要 7 分钟。

标准时间格式和long格式的转换

1、将long时间格式转化为几秒前

/* 时间 */function getDateDiff(hours){    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();    var diffValue = now - hours;    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){ result="" + parseInt(monthC) + "月前"; } 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;}function getDateTimeStamp(dateStr){ return Date.parse(dateStr.replace(/-/gi,"/"));}//获取当前时间function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate + " " + date.getHours() + seperator2 + date.getMinutes() + seperator2 + date.getSeconds(); return currentdate;}//调用var hours = JSON.stringify(data[0].inputtime.time);$('#hour').text(getDateDiff(hours));

2、将long时间格式转化为标准格式

//将long时间格式转化为标准格式    function dateFormatUtil(longTypeDate){        var dateTypeDate = "";        var date = new Date();        date.setTime(longTypeDate);        dateTypeDate += date.getFullYear();   //年        dateTypeDate += "-" + getMonth(date); //月        dateTypeDate += "-" + getDay(date);   //日        return dateTypeDate;    }    //返回 01-12 的月份值    function getMonth(date){        var month = "";        month = date.getMonth() + 1; //getMonth()得到的月份是0-11        if(month<10){            month = "0" + month;        }        return month;    }    //返回01-30的日期    function getDay(date){        var day = "";        day = date.getDate();        if(day<10){            day = "0" + day;        }        return day;    }//调用dateFormatUtil(data[0].inputtime.time)

 

转载于:https://www.cnblogs.com/dxt510/p/7759156.html

你可能感兴趣的文章
温故知新之JS基础
查看>>
关于js高级程序设计第三版中关于arguments论述的一个错误
查看>>
Linux Namespace系列(01):Namespace概述
查看>>
正则表达式小结
查看>>
使用CSS处理标题过长,自动截断,兼容响应式布局
查看>>
Hexo-Neat介绍
查看>>
细说C#:委托的简化语法,聊聊匿名方法和闭包(上)
查看>>
Elixir Ecto: 使用 ExMachina 批量生成测试数据
查看>>
虚拟机类加载机制(读书笔记)
查看>>
PHP学习计划
查看>>
[稀土掘金日报] JavaScript 开发者必备的资源合集
查看>>
Win软件私家珍藏-常用软件工具使用总结
查看>>
iToolkit,推荐我们自己做的一套前端组件
查看>>
Junit源码阅读(一)
查看>>
JavaScript设计模式与开发实践 | 01 - 面向对象的JavaScript
查看>>
捷信达酒店管理系统使用说明
查看>>
使用java api 创建excel内容并发送邮件
查看>>
Unity3d删除无用的美术资源轻量级插件
查看>>
2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
查看>>
Linux基础命令---umask
查看>>