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

转载自:https://blog.csdn.net/shan1774965666/article/details/55049819

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

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

 1 function formatDateTime(inputTime) {  
 2     var date = new Date(inputTime);
 3     var y = date.getFullYear();  
 4     var m = date.getMonth() + 1;  
 5     m = m < 10 ? ('0' + m) : m;  
 6     var d = date.getDate();  
 7     d = d < 10 ? ('0' + d) : d;  
 8     var h = date.getHours();
 9     h = h < 10 ? ('0' + h) : h;
10     var minute = date.getMinutes();
11     var second = date.getSeconds();
12     minute = minute < 10 ? ('0' + minute) : minute;  
13     second = second < 10 ? ('0' + second) : second; 
14     return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;  
15 };

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

1 formatDateTime(inputTime);

 

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

 1 var tool = (function ($) {
 2    var formatDateTime = function (inputTime) {  
 3         var date = new Date(inputTime);
 4         var y = date.getFullYear();  
 5         var m = date.getMonth() + 1;  
 6         m = m < 10 ? ('0' + m) : m;  
 7         var d = date.getDate();  
 8         d = d < 10 ? ('0' + d) : d;  
 9         var h = date.getHours();
10         h = h < 10 ? ('0' + h) : h;
11         var minute = date.getMinutes();
12         var second = date.getSeconds();
13         minute = minute < 10 ? ('0' + minute) : minute;  
14         second = second < 10 ? ('0' + second) : second; 
15         return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;  
16     };  
17     
18     return { 
19         formatDateTime : formatDateTime  //最后一行不要有逗号
20     };
21 })(jQuery);

 

转载于:https://www.cnblogs.com/songxiaotong/p/9620837.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值