使用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 相关文章推荐
基础的prototype.js常用函数及其用法
Mar 10 Javascript
Javascript 面向对象 命名空间
May 13 Javascript
浅析jQuery中常用的元素查找方法总结
Jul 04 Javascript
javascript简单事件处理和with用法介绍
Sep 16 Javascript
jQuery实现表格颜色交替显示的方法
Mar 09 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
Jan 19 Javascript
实例解析jQuery中如何取消后续执行内容
Dec 01 Javascript
JS经典正则表达式笔试题汇总
Dec 15 Javascript
浅谈Vue SSR 的 Cookies 问题
Nov 20 Javascript
vue自定义底部导航栏Tabbar的实现代码
Sep 03 Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 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 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
JS作用域深度解析
2016/12/29 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
JS改变页面颜色源码分享
2018/02/24 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
Python中的生成器和yield详细介绍
2015/01/09 Python
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
Python中字符串的处理技巧分享
2016/09/17 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
python实现三种随机请求头方式
2021/01/05 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
铭万公司.net面试题笔试题
2014/07/20 面试题
优秀的导游求职信范文
2014/04/06 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python
MySQL系列之六 用户与授权
2021/07/02 MySQL