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 相关文章推荐
ASP 过滤数组重复数据函数(加强版)
May 31 Javascript
js触发asp.net的Button的Onclick事件应用
Feb 02 Javascript
jquery实现每个数字上都带进度条的幻灯片
Feb 20 Javascript
页面内容排序插件jSort使用方法
Oct 10 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
Oct 26 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
jQuery响应滚动条事件功能示例
Oct 14 jQuery
微信小程序组件之srcoll-view的详解
Oct 19 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
Nov 22 Javascript
微信小程序入口场景的问题集合与相关解决方法
Jun 26 Javascript
构建Vue大型应用的10个最佳实践(小结)
Nov 07 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
Jan 18 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随机数生成代码与使用实例分析
2011/04/08 PHP
php中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
PHP文件大小格式化函数合集
2014/03/10 PHP
yii的CURD操作实例详解
2014/12/04 PHP
PHP实现登录验证码校验功能
2018/05/17 PHP
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
qq悬浮代码(兼容各个浏览器)
2014/01/29 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
总结js中的一些兼容性易错的问题
2017/12/18 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
Python的Django框架使用入门指引
2015/04/15 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
Python获取二维数组的行列数的2种方法
2020/02/11 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
python中adb有什么功能
2020/06/07 Python
秋季运动会广播稿
2014/02/22 职场文书
公司营业员的自我评价
2014/03/04 职场文书
我的梦想演讲稿
2014/04/30 职场文书
2015新员工试用期工作总结
2014/12/12 职场文书
python 判断文件或文件夹是否存在
2022/03/18 Python
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电