使用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 判断某个属性是否存在hasAttr的解决方法
Apr 26 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
Nov 21 Javascript
javascript中全局对象的parseInt()方法使用介绍
Dec 19 Javascript
javascript 3d 逐侦产品展示(核心精简)
Mar 26 Javascript
jQuery实现HTML5 placeholder效果实例
Dec 09 Javascript
jQuery修改class属性和CSS样式整理
Jan 30 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
Jun 26 Javascript
input输入框内容实时监测(附代码)
Aug 15 Javascript
微信小程序开发之路由切换页面重定向问题
Sep 18 Javascript
优雅的处理vue项目异常实战记录
Jun 05 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
Feb 14 Javascript
解决微信授权成功后点击按返回键出现空白页和报错的问题
Jun 08 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
基于pear auth实现登录验证
2010/02/26 PHP
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
Apache中php.ini的设置方法
2013/02/28 PHP
探讨PHP JSON中文乱码的解决方法详解
2013/06/06 PHP
php bootstrap实现简单登录
2016/03/08 PHP
一个简单的php路由类
2016/05/29 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
拖拉表格的JS函数
2008/11/20 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
js select option对象小结
2013/12/20 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
JS实现淡入淡出图片效果的方法分析
2016/12/20 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
对Python新手编程过程中如何规避一些常见问题的建议
2015/04/01 Python
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
python基于pexpect库自动获取日志信息
2021/02/01 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
求职自荐信范文格式
2013/11/29 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
电信营业员自我评价分享
2014/01/17 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
英语专业职业生涯规划范文
2014/03/05 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
2016年党员岗位承诺书
2016/03/24 职场文书