使用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 相关文章推荐
js 函数的副作用分析
Aug 23 Javascript
当jQuery1.7遇上focus方法的问题
Jan 26 Javascript
javascript实现带节日和农历的日历特效
Feb 01 Javascript
js实现div层缓慢收缩与展开的方法
May 11 Javascript
理解javascript中的MVC模式
Jan 28 Javascript
Javascript实现跑马灯效果的简单实例
May 31 Javascript
jQuery中DOM节点的删除方法总结(超全面)
Jan 22 Javascript
浅谈React深度编程之受控组件与非受控组件
Dec 26 Javascript
layui实现文件或图片上传记录
Aug 28 Javascript
vue如何安装使用Quill富文本编辑器
Sep 21 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
JavaScript实现简单拖拽效果
Sep 15 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读取flv文件的播放时间长度
2009/09/03 PHP
php使用百度天气接口示例
2014/04/22 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
如何实现JS函数的重载
2006/09/22 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
jQuery插件实现大图全屏图片相册
2015/03/14 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
JS获取表格视图所选行号的ids过程解析
2020/02/21 Javascript
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
python写日志封装类实例
2015/06/28 Python
在Python中定义和使用抽象类的方法
2016/06/30 Python
python通过zabbix api获取主机
2018/09/17 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
TensorFlow:将ckpt文件固化成pb文件教程
2020/02/11 Python
python 命名规范知识点汇总
2020/02/14 Python
Python tkinter实现日期选择器
2021/02/22 Python
雅诗兰黛旗下专业男士保养领导品牌:Lab Series
2017/05/15 全球购物
加拿大最大的箱包及旅游配件零售商:Bentley Leathers
2017/07/19 全球购物
工程监理应届生求职信
2013/11/09 职场文书
模具毕业生推荐信
2014/02/15 职场文书
2014年政协工作总结
2014/12/09 职场文书
2016年母亲节寄语
2015/12/04 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
Redis模仿手机验证码发送的实现示例
2021/11/02 Redis
Python序列化模块JSON与Pickle
2022/06/05 Python