使用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 相关文章推荐
window.showModalDialog使用手册
Jan 11 Javascript
6个DIV 135或246间隔一秒轮番显示效果
Jul 24 Javascript
javaScript复制功能调用实现方案
Dec 13 Javascript
关于js遍历表格的实例
Jul 10 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
May 05 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
Aug 31 Javascript
走进AngularJs之过滤器(filter)详解
Feb 17 Javascript
jQuery中each方法的使用详解
Mar 18 jQuery
JavaScript设计模式之工厂模式简单实例教程
Jul 03 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
Oct 29 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
Jan 04 Javascript
js根据后缀判断文件文件类型的代码
May 09 Javascript
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安装为Apache DSO
2006/10/09 PHP
php提示undefined index的几种解决方法
2012/05/21 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
Javascript 面向对象特性
2009/12/28 Javascript
jQuery 名称冲突的解决方法
2011/04/08 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
jquery根据属性和index来查找属性值并操作
2014/07/25 Javascript
js 操作符汇总
2014/11/08 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
原生js开发的日历插件
2017/02/04 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
详解详解Python中writelines()方法的使用
2015/05/25 Python
python如何求解两数的最大公约数
2018/09/27 Python
帕克纽约:PARKER NY
2018/12/09 全球购物
师德师风建设方案
2014/05/08 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
中秋联欢会主持词
2015/07/04 职场文书