UNPKG

vivo-hap-toolkit

Version:

A command line toolkit for developing Quick Apps.

3 lines (2 loc) 1.25 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.formatDate=formatDate,Object.defineProperty(exports,"mkdirsSync",{enumerable:!0,get:function(){return _sharedUtils.mkdirsSync}}),Object.defineProperty(exports,"colorconsole",{enumerable:!0,get:function(){return _sharedUtils.colorconsole}}),Object.defineProperty(exports,"relateCwd",{enumerable:!0,get:function(){return _sharedUtils.relateCwd}}),Object.defineProperty(exports,"renderString",{enumerable:!0,get:function(){return _sharedUtils.renderString}});var _sharedUtils=require("@vivo-hap-toolkit/shared-utils");function formatDate(e,t){let r,n,i,o,l,d,s=e;return(e.indexOf("yyyy")>=0||e.indexOf("YYYYY")>=0)&&(r=t.getFullYear(),s=s.replace(/[yY]{4}/g,r)),e.indexOf("MM")>=0&&(n=t.getMonth()+1,s=s.replace(/MM/g,String(n).length<2?"0"+n:n)),e.indexOf("dd")>=0&&(i=t.getDate(),s=s.replace(/dd/g,String(i).length<2?"0"+i:i)),(e.indexOf("hh")>=0||e.indexOf("HH")>=0)&&(o=t.getHours(),s=s.replace(/[hH]{2}/g,String(o).length<2?"0"+o:o)),e.indexOf("mm")>=0&&(l=t.getMinutes(),s=s.replace(/mm/g,String(l).length<2?"0"+l:l)),(e.indexOf("ss")>=0||e.indexOf("SS")>=0)&&(d=t.getSeconds(),s=s.replace(/[sS]{2}/g,String(d).length<2?"0"+d:d)),s} //# sourceMappingURL=utils.js.map