使用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 JSON的解析方式
Jul 25 Javascript
jquery高效反选具体实现
May 05 Javascript
jQuery往返城市和日期查询实例讲解
Oct 09 Javascript
jQuery简单入门示例之用户校验demo示例
Jul 09 Javascript
Actionscript与javascript交互实例程序(修改)
Sep 22 Javascript
JavaScript中的call和apply的用途以及区别
Jan 11 Javascript
vue-cli入门之项目结构分析
Apr 20 Javascript
微信小程序网络请求wx.request详解及实例
May 18 Javascript
微信小程序之蓝牙的链接
Sep 26 Javascript
浅析Node.js非对称加密方法
Jan 29 Javascript
Js代码中的span拼接问题解决
Nov 22 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 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
收音机怀古---春雷3P7图片欣赏
2021/03/02 无线电
php 设计模式之 单例模式
2008/12/19 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
基于jQuery的日期选择控件
2009/10/27 Javascript
jQuery.validate 常用方法及需要注意的问题
2013/03/20 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
js创建对象的方式总结
2015/01/10 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
2016/08/08 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
JavaScript函数参数的传递方式详解
2017/03/06 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
Python入门_浅谈for循环、while循环
2017/05/16 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
详解python调用cmd命令三种方法
2019/07/08 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
vue项目实现分页效果
2021/03/24 Vue.js
后勤部长岗位职责
2013/12/14 职场文书
英文自荐信
2013/12/19 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
《1942》观后感
2015/06/08 职场文书
创业计划书之家教中心
2019/09/25 职场文书
nginx 配置缓存
2022/05/11 Servers
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers
python绘制云雨图raincloud plot
2022/08/05 Python