使用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 相关文章推荐
Javascript操纵Cookie实现购物车程序
Nov 23 Javascript
Javascript实例教程(19) 使用HoTMetal(5)
Dec 23 Javascript
jQuery UI 应用不同Theme的办法
Sep 12 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
Jul 31 Javascript
js中typeof的用法汇总
Dec 12 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
Aug 06 Javascript
JS实现弹出居中的模式窗口示例
Jun 20 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
Aug 13 Javascript
js捕捉键盘事件和按键键值的方法
Oct 10 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
BootStrap selectpicker后台动态绑定数据的方法
Jul 28 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
Jul 11 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/03/07 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
禁止F5等快捷键的JS代码
2007/03/06 Javascript
javascript 跳转代码集合
2009/12/03 Javascript
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
javascript加载xml 并解析各节点的值(实现方法)
2016/10/12 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
python执行子进程实现进程间通信的方法
2015/06/02 Python
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
python与mysql数据库交互的实现
2020/01/06 Python
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
装修协议书范本
2014/04/21 职场文书
给学校建议书范文
2014/05/13 职场文书
小学生环保标语
2014/06/13 职场文书
家庭教育的心得体会
2014/09/01 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书
python实现的web监控系统
2021/04/27 Python
关于Python中*args和**kwargs的深入理解
2021/08/07 Python
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL