js时间戳转yyyy-MM-dd HH-mm-ss工具类详解


Posted in Javascript onApril 30, 2019

在web开发中,我们经常需要用js将时间戳转yyyy-MM-dd HH-mm-ss类似的格式,这样才适合我们的观感,那么我们该如何在js中将时间戳转换成这种格式呢?其实很简单,我们开发一个时间戳工具类,如下:

第一种:最简单的是一个js时间格式的转换函数方法

function formatDateTime(inputTime) { 
 var date = new Date(inputTime);
 var y = date.getFullYear(); 
 var m = date.getMonth() + 1; 
 m = m < 10 ? ('0' + m) : m; 
 var d = date.getDate(); 
 d = d < 10 ? ('0' + d) : d; 
 var h = date.getHours();
 h = h < 10 ? ('0' + h) : h;
 var minute = date.getMinutes();
 var second = date.getSeconds();
 minute = minute < 10 ? ('0' + minute) : minute; 
 second = second < 10 ? ('0' + second) : second; 
 return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second; 
};

然后这样在jsp或html页面调用这个js时间转换方法就可以了:

formatDateTime(inputTime);

第二种:在js工具类中定义js时间戳转换方法,如下(包含了js工具类的定义方法,“return”一定要有哦!):

var tool = (function ($) {
 var formatDateTime = function (inputTime) { 
 	var date = new Date(inputTime);
  var y = date.getFullYear(); 
  var m = date.getMonth() + 1; 
  m = m < 10 ? ('0' + m) : m; 
  var d = date.getDate(); 
  d = d < 10 ? ('0' + d) : d; 
  var h = date.getHours();
  h = h < 10 ? ('0' + h) : h;
  var minute = date.getMinutes();
  var second = date.getSeconds();
  minute = minute < 10 ? ('0' + minute) : minute; 
  second = second < 10 ? ('0' + second) : second; 
  return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second; 
 }; 
 
 return { 
  formatDateTime : formatDateTime //最后一行不要有逗号
 };
})(jQuery);

在jsp或html中调用js时间戳转换方法:

�core.formatDateTime(o.beginDate);�

以上所述是小编给大家介绍的js时间戳转yyyy-MM-dd HH-mm-ss工具类详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery 无废话系列教程(二) jquery实战篇上
Jun 23 Javascript
原生js实现给指定元素的后面追加内容
Apr 10 Javascript
关于js遍历表格的实例
Jul 10 Javascript
使用JavaScript刷新网页的方法
Jun 04 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
Sep 20 Javascript
JavaScript中Object.prototype.toString方法的原理
Feb 24 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
Sep 18 Javascript
JS数字千分位格式化实现方法总结
Dec 16 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
May 02 Javascript
vue-cli V3.0版本的使用详解
Oct 24 Javascript
vue 实现单选框设置默认选中值
Nov 07 Javascript
JS highcharts动态柱状图原理及实现
Oct 16 Javascript
Javascript读取上传文件内容/类型/字节数
Apr 30 #Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
Apr 30 #Javascript
vue+web端仿微信网页版聊天室功能
Apr 30 #Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
Apr 29 #Javascript
详解iframe跨域的几种常用方法(小结)
Apr 29 #Javascript
详解JS实现系统登录页的登录和验证
Apr 29 #Javascript
实例详解vue中的$root和$parent
Apr 29 #Javascript
You might like
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
综合图片计数器
2006/10/09 PHP
基于mysql的论坛(3)
2006/10/09 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
file模式访问网页时iframe高度自适应解决方案
2013/01/16 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
React创建组件的三种方式及其区别
2017/01/12 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
浅谈Python类的__getitem__和__setitem__特殊方法
2016/12/25 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
python 实现按对象传值
2019/12/26 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
日本AOKI官方商城:AOKI西装
2020/06/11 全球购物
民事诉讼授权委托书范文
2014/08/02 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
创业计划书详解
2019/07/19 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python