使用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类库Bindows1.3中的内存释放方式分析
Mar 08 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
Jul 11 Javascript
Js 导出table内容到Excel的简单实例
Nov 19 Javascript
jQuery实现异步获取json数据的2种方式
Aug 29 Javascript
上传文件返回的json数据会被提示下载问题解决方案
Dec 03 Javascript
jQuery实现图片上传和裁剪插件Croppie
Nov 29 Javascript
IONIC自定义subheader的最佳解决方案
Sep 22 Javascript
JS实现根据密码长度显示安全条功能
Mar 08 Javascript
JS实现动态添加外部js、css到head标签的方法
Jun 05 Javascript
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
JavaScript前端开发时数值运算的小技巧
Jul 28 Javascript
解决vue项目 build之后资源文件找不到的问题
Sep 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中反射的应用
2013/06/18 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
Yii2框架redis基本应用示例
2018/07/13 PHP
php使用pecl方式安装扩展操作示例
2019/08/12 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
JavaScript 学习笔记(十一)
2010/01/19 Javascript
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
Jquery 切换不同图片示例代码
2013/12/05 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
javascript构造函数以及原型对象的理解
2017/01/13 Javascript
ionic环境配置及问题详解
2017/06/27 Javascript
Vue.set() this.$set()引发的视图更新思考及注意事项
2018/08/30 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
python命令 -u参数用法解析
2019/10/24 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
2020/04/26 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
python绘图模块之利用turtle画图
2021/02/12 Python
Urban Outfitters美国官网:美国生活方式品牌
2016/08/26 全球购物
你对IPv6了解程度
2016/02/09 面试题
教师对学生的寄语
2014/04/03 职场文书
项目建议书范文
2014/05/12 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
redis使用不当导致应用卡死bug的过程解析
2021/07/01 Redis