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 相关文章推荐
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
Dec 05 Javascript
Javascript变量的作用域和作用域链详解
Apr 02 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
Dec 27 Javascript
Bootstrap table右键功能实现方法
Feb 20 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
react native带索引的城市列表组件的实例代码
Aug 08 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
Feb 08 Javascript
JS装饰器函数用法总结
Apr 21 Javascript
一秒学会微信小程序制作table表格
Feb 14 Javascript
微信小程序使用npm包的方法步骤
Aug 13 Javascript
vue 实现v-for循环回来的数据动态绑定id
Nov 07 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
生成静态页面的PHP类
2006/11/25 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
js判断浏览器类型的方法
2013/08/07 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
2015/08/24 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
python中list常用操作实例详解
2015/06/03 Python
Python三级目录展示的实现方法
2016/09/28 Python
Python登录并获取CSDN博客所有文章列表代码实例
2017/12/28 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
Python2.7.10以上pip更新及其他包的安装教程
2018/06/12 Python
详解flask入门模板引擎
2018/07/18 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
在主流系统之上安装Pygame的方法
2020/05/20 Python
ivx平台开发之不用代码实现一个九宫格抽奖功能
2021/01/27 HTML / CSS
PHP使用Redis队列执行定时任务实例讲解
2021/03/24 PHP
大学生关于奋斗的演讲稿
2014/01/09 职场文书
美国留学经济担保书
2014/05/20 职场文书
小马王观后感
2015/06/11 职场文书
火锅店的开业营销方案范本!
2019/07/05 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers