From 9fc5e908e71b2a77d9faceb284ea6334b3560b9e Mon Sep 17 00:00:00 2001 From: "tiago.kayaya" Date: Wed, 10 Feb 2021 06:14:04 +0100 Subject: [PATCH] save --- src/plugin/momentG.js | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/plugin/momentG.js b/src/plugin/momentG.js index eae9b9479..f21a25b94 100644 --- a/src/plugin/momentG.js +++ b/src/plugin/momentG.js @@ -17,21 +17,29 @@ class momentG { if(typeof date.getMonth != 'function') { date = new Date(date) + if(! date instanceof Date){ + throw new UserException('Invalid date formate momentG'); + } } var e = { - mm : ((date.getMinutes()).toString()).padStart("2","0"), - dd : ((date.getDate()).toString()).padStart("2","0"), - MM : ((date.getMonth()+1).toString()).padStart("2","0"), - HH : date.getHours(), - EEEE : week[date.getDay()].padStart("2","0"), + d : (date.getDate()).toString() , + M : (date.getMonth()).toString() , + ss : (date.getSeconds().toString()).padStart(2,"0"), + mm : (date.getMinutes().toString()).padStart(2,"0") , + dd : (date.getDate()).toString().padStart(2,"0") , + MM : (date.getMonth()+1).toString().padStart(2,"0"), + HH : date.getHours().toString().padStart(2,"0"), + yy: date.getFullYear().toString().slice(2,4).padStart(2,"0") , + EEEE : week[date.getDay()].padStart(2,"0") , MMMM : month[date.getMonth()], - yyyy : date.getFullYear(), + yyyy : date.getFullYear() , } + Object.keys(e).reverse().forEach(element => { var reg = new RegExp(element,'g') - formate = formate.replace(reg,e[element]) + formate = formate.replace(reg,e[element] ) }); return formate