使用javascript将时间转换成今天,昨天,前天等格式


Posted in Javascript onJune 25, 2015

方法超级简单,把时间格式化一下就好了,直接奉上代码

function transDate() {
    var $time =document.getElementById("share-time");
    var date = $time.innerHTML.trim();
    var tt = new Date(parseInt(date));
    var days = parseInt((new Date().getTime() - date) / 86400000);
    var today = new Date().getDate();
    var year = tt.getFullYear();
    var mouth = tt.getMonth() + 1;
    var day = tt.getDate();
    var time = tt.getHours() < 10 ? "0" + tt.getHours() : tt.getHours();
    var min = tt.getMinutes() < 10 ? "0" + tt.getMinutes() : tt.getMinutes();
    var result, offset;


 offset = Math.abs(today - day);


if (days < 4&&offset<4) {



 if (offset === 0) {
        result = "今天" + time + ":" + min;
      } else if (offset === 1) {
        result = "昨天" + time + ":" + min;
      } else if (offset === 2) {
        result = "前天" + time + ":" + min;
      }
    } else {
      result = year + "-" + mouth + "-" + day + " " + time + ":" + min;
    }
    $time.innerHTML = result;
  }
  transDate();

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
那些年,我还在学习jquery 学习笔记
Mar 05 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
Jan 10 Javascript
js利用prototype调用Array的slice方法示例
Jun 09 Javascript
jQuery Ztree行政地区树状展示(点击加载)
Nov 09 Javascript
jQuery Plupload上传插件的使用
Apr 19 jQuery
vue调用高德地图实例代码
Apr 28 Javascript
React + webpack 环境配置的方法步骤
Sep 07 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
Sep 03 Javascript
JS猜数字游戏实例讲解
Jun 30 Javascript
详谈Object.defineProperty 及实现数据双向绑定
Jul 18 Javascript
Vue路由权限控制解析
Nov 09 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
Feb 26 Vue.js
javascript中的Function.prototye.bind
Jun 25 #Javascript
jQuery实现为图片添加镜头放大效果的方法
Jun 25 #Javascript
jquery实现的缩略图预览滑块实例
Jun 25 #Javascript
使用javascript提交form表单方法汇总
Jun 25 #Javascript
Jquery结合HTML5实现文件上传
Jun 25 #Javascript
浅谈jQuery.easyui的datebox格式化时间
Jun 25 #Javascript
javascript学习笔记之函数定义
Jun 25 #Javascript
You might like
php中static静态变量的使用方法详解
2010/06/04 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
简单谈谈favicon
2015/06/10 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
[48:21]林俊杰圣堂刺客超神杀戮秀
2014/10/29 DOTA
Python判断变量是否已经定义的方法
2014/08/18 Python
Python决策树分类算法学习
2017/12/22 Python
python七夕浪漫表白源码
2019/04/05 Python
OpenCV 模板匹配
2019/07/10 Python
Python celery原理及运行流程解析
2020/06/13 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
StubHub巴西:购买和出售您的门票
2016/07/22 全球购物
超市国庆节促销方案
2014/02/20 职场文书
批评与自我批评总结
2014/10/17 职场文书
优秀员工推荐材料
2014/12/20 职场文书
离婚协议书的范本
2015/01/27 职场文书
诚信教育主题班会
2015/08/13 职场文书
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android