Selaa lähdekoodia

fix[parseTime]: fix getDay() bug #152

Pan 6 vuotta sitten
vanhempi
commit
85c5d60057
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      src/utils/index.js

+ 2 - 1
src/utils/index.js

@@ -25,7 +25,8 @@ export function parseTime(time, cFormat) {
25 25
   }
26 26
   const time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result, key) => {
27 27
     let value = formatObj[key]
28
-    if (key === 'a') { return ['一', '二', '三', '四', '五', '六', '日'][value - 1] }
28
+    // Note: getDay() returns 0 on Sunday
29
+    if (key === 'a') { return ['日', '一', '二', '三', '四', '五', '六'][value ] }
29 30
     if (result.length > 0 && value < 10) {
30 31
       value = '0' + value
31 32
     }