js時間戳轉yyyy-MM-dd HH-mm-ss工具類詳解
在web開發(fā)中,我們經常需要用js將時間戳轉yyyy-MM-dd HH-mm-ss類似的格式,這樣才適合我們的觀感,那么我們該如何在js中將時間戳轉換成這種格式呢?其實很簡單,我們開發(fā)一個時間戳工具類,如下:
第一種:最簡單的是一個js時間格式的轉換函數(shù)方法
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實現(xiàn)瀏覽器內多個標簽頁之間通信
這篇文章主要為大家詳細介紹了JavaScript如何實現(xiàn)瀏覽器內多個標簽頁之間通信,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2024-04-04
理解javascript中的回調函數(shù)(callback)
這篇文章主要介紹了理解javascript中的回調函數(shù)(callback),本文著重于對回調函數(shù)概念的理解,需要的朋友可以參考下2014-09-09
bootstrap實現(xiàn)嵌套模態(tài)框的實例代碼
這篇文章主要介紹了bootstrap實現(xiàn)嵌套模態(tài)框的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01

