index.js
; (function(window, document) { "use strict"; var Func = function() { }; Func.prototype = { timeStamp: function(time) { //時間戳轉時間1477808630000 if(!time) { return ''; } else if(time.toString().length == 10) { var _time = new Date(time * 1000); var y = _time.getFullYear(); var m = _time.getMonth() < 9 ? '0' + (_time.getMonth() + 1) : _time.getMonth() + 1; var d = _time.getDate() < 10 ? '0' + _time.getDate() : _time.getDate(); var h = _time.getHours() < 10 ? '0' + _time.getHours() : _time.getHours(); var mm = _time.getMinutes() < 10 ? '0' + _time.getMinutes() : _time.getMinutes(); var s = _time.getSeconds() < 10 ? '0' + _time.getSeconds() : _time.getSeconds(); var formatDate = y + '-' + m + '-' + d + ' ' + h + ':' + mm + ':' + s; return formatDate; } else { var _time = new Date(time); var y = _time.getFullYear(); var m = _time.getMonth() < 9 ? '0' + (_time.getMonth() + 1) : _time.getMonth() + 1; var d = _time.getDate() < 10 ? '0' + _time.getDate() : _time.getDate(); var h = _time.getHours() < 10 ? '0' + _time.getHours() : _time.getHours(); var mm = _time.getMinutes() < 10 ? '0' + _time.getMinutes() : _time.getMinutes(); var s = _time.getSeconds() < 10 ? '0' + _time.getSeconds() : _time.getSeconds(); var formatDate = y + '-' + m + '-' + d + ' ' + h + ':' + mm + ':' + s; return formatDate; } }, timeDate: function(time) {//時間轉時間戳10位 if(!time){ return ''; }else{ var _time = new Date(time); var formatDate = _time.getTime() / 1000; return formatDate; } } }; window.Func = Func; })(this);
index.htmljavascript
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/index.js" type="text/javascript" charset="utf-8"></script> </head> <body> <script type="text/javascript"> console.log('ooooo',this.Func.prototype.timeStamp(1477808630000)) console.log('ooooo',this.Func.prototype.timeDate('2016-10-30 14:23:50')) </script> </body> </html>