lbr-tool
Version:
## js工具库
1 lines • 1.13 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.formatDate=t():e.formatDate=t()}(self,(function(){return(()=>{"use strict";var e={d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:()=>r});const r=function(e,t){void 0===t&&(t="");var r=-1!=e.toString().indexOf("-")?new Date(e.replace(/-/g,"/")):new Date(e),o=r.getFullYear(),n=r.getMonth()+1,u=r.getDate(),a=r.getHours(),d=r.getMinutes(),f=r.getSeconds();function c(e){return e<10?"0"+e:e}switch(t){case"yyyy-mm-dd":return o+"-"+c(n)+"-"+c(u);case"yyyy-mm":return o+"-"+c(n);case"mm-dd":return c(n)+"-"+c(u);case"hh:mm:ss":return c(a)+":"+c(d)+":"+c(f);case"hh:mm":return c(a)+":"+c(d);default:return o+"-"+c(n)+"-"+c(u)+" "+c(a)+":"+c(d)+":"+c(f)}};return t})()}));