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 实现父窗口引用弹出窗口的值的脚本
Aug 07 Javascript
HTML5附件拖拽上传drop &amp; google.gears实现代码
Apr 28 Javascript
jQuery cdn使用介绍
May 08 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
Oct 16 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
Feb 24 Javascript
js使用highlight.js高亮你的代码
Aug 18 Javascript
详解小程序缓存插件(mrc)
Aug 17 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
Jun 04 Javascript
JS/CSS实现字符串单词首字母大写功能
Sep 03 Javascript
小程序如何写动态标签的实现方法
Feb 05 Javascript
解决echarts数据二次渲染不成功的问题
Jul 20 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模块memcache和memcached区别分析
2011/06/14 PHP
php操作mongoDB实例分析
2014/12/29 PHP
PHP list() 将数组中的值赋给变量的简单实例
2016/06/13 PHP
PHP的简单跳转提示的实现详解
2019/03/14 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
7个JS基础知识总结
2014/03/05 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
javascript实现10个球随机运动、碰撞实例详解
2015/07/08 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
vue-cli3中配置alias和打包加hash值操作
2020/09/04 Javascript
python如何生成网页验证码
2018/07/28 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
python爬虫快速响应服务器的做法
2020/11/24 Python
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
澳大利亚领先的睡衣品牌:Peter Alexander
2016/08/16 全球购物
在校生自我鉴定
2014/01/23 职场文书
骨干教师申报材料
2014/12/17 职场文书
个人求职自荐信范文
2015/03/06 职场文书
初中毕业生感言
2015/07/31 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技
python​格式化字符串
2022/04/20 Python