使用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 相关文章推荐
动态表格Table类的实现
Aug 26 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
Oct 29 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
Oct 27 Javascript
js鼠标点击图片切换效果实现代码
Nov 19 Javascript
json格式的javascript对象用法分析
Jul 04 Javascript
浅谈JavaScript的自动垃圾收集机制
Dec 15 Javascript
浅析vue数据绑定
Jan 17 Javascript
简单实现js点击展开二级菜单功能
May 16 Javascript
Vue2.2.0+新特性整理及注意事项
Aug 22 Javascript
微信小程序实现搜索历史功能
Mar 26 Javascript
Emberjs 通过 axios 下载文件的方法
Sep 03 Javascript
webpack proxy 使用(代理的使用)
Jan 10 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 变量定义方法
2009/06/14 PHP
解析ajax事件的调用顺序
2013/06/17 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
使javascript也能包含文件
2006/10/26 Javascript
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
javascript判断office版本示例
2014/04/11 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
jquery判断对象是否为空并遍历对象的简单实例
2016/07/26 Javascript
AngularJS集合数据遍历显示的实例
2017/12/27 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
写gulp遇到的ES6问题详解
2018/12/03 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
vue 组件基础知识总结
2021/01/26 Vue.js
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
python3使用PyMysql连接mysql数据库实例
2017/02/07 Python
mac系统安装Python3初体验
2018/01/02 Python
使用django实现一个代码发布系统
2019/07/18 Python
解决pyqt5异常退出无提示信息的问题
2020/04/08 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
写一个方法1000的阶乘
2012/11/21 面试题
编程输出如下图形
2013/11/24 面试题
轻金属冶金专业毕业生自荐信
2013/11/02 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
建设工地安全标语
2014/06/07 职场文书
群众路线个人整改方案
2014/10/25 职场文书
中标通知书
2015/04/17 职场文书
大学毕业晚会开场白
2015/05/29 职场文书
公证书
2019/04/17 职场文书
js Proxy的原理详解
2021/05/25 Javascript
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android