使用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的一个拖拽到指定区域内的效果
Sep 21 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
Aug 09 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
May 21 Javascript
jQuery替换字符串(实例代码)
Nov 13 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
Sep 10 Javascript
javascript密码强度校验代码(两种方法)
Aug 10 Javascript
总结JavaScript中布尔操作符||与&amp;&amp;的使用技巧
Nov 17 Javascript
详解iframe与frame的区别
Jan 13 Javascript
javascript实现右侧弹出“分享到”窗口效果
Feb 01 Javascript
vue.js动画中的js钩子函数的实现
Jul 06 Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 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面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
JS 日期验证正则附asp日期格式化函数
2009/09/11 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
JavaScript简单实现鼠标移动切换图片的方法
2016/02/23 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
高效使用Python字典的清单
2018/04/04 Python
解决安装pycharm后不能执行python脚本的问题
2019/01/19 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
师范毕业生求职自荐信
2013/09/25 职场文书
八年级语文教学反思
2014/02/11 职场文书
培训协议书范本
2014/04/22 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
查摆问题整改措施
2014/10/24 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫