Bläddra i källkod

修改current函数返回值

kindring 2 år sedan
förälder
incheckning
97eec37a6a
1 ändrade filer med 20 tillägg och 1 borttagningar
  1. 20 1
      js/fs操作/test.js

+ 20 - 1
js/fs操作/test.js

@@ -6,4 +6,23 @@ async function main(){
     let a = await fs.promises.mkdir(path,{recursive: true });
     console.log(a);
 }
-main();
+main();
+
+function dateFormat(date = new Date(), format = 'YY-MM-DD H:m:s') {
+    format = format.toLocaleUpperCase();
+    const config = {
+        YY: date.getFullYear(),
+        MM: ('0' + (date.getMonth() + 1)).substr(-2, 2), //getMonth() 方法根据本地时间返回指定日期的月份(从 0 到 11)
+        DD: ('0' + date.getDate()).substr(-2, 2),
+        H: ('0' + date.getHours()).substr(-2, 2),
+        M: ('0' + date.getMinutes()).substr(-2, 2),
+        S: ('0' + date.getSeconds()).substr(-2, 2),
+    }
+
+    for (const key in config) {
+        format = format.replace(key, config[key])
+    }
+    return format
+}
+
+console.log(dateFormat(new Date(),'YYMMDD'))