瀏覽代碼

fix translatreDateTimeFormat args assignment error

d98762625 7 年之前
父節點
當前提交
8f85e57fc5
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/core/operations/TranslateDateTimeFormat.mjs
  2. 1 1
      test/tests/nodeApi/ops.mjs

+ 1 - 1
src/core/operations/TranslateDateTimeFormat.mjs

@@ -60,7 +60,7 @@ class TranslateDateTimeFormat extends Operation {
      * @returns {html}
      */
     run(input, args) {
-        const [inputFormat, inputTimezone, outputFormat, outputTimezone] = args;
+        const [inputFormat, inputTimezone, outputFormat, outputTimezone] = args.slice(1);
         let date;
 
         try {

+ 1 - 1
test/tests/nodeApi/ops.mjs

@@ -962,7 +962,7 @@ smothering ampersand abreast
     }),
 
     it("Translate DateTime format", () => {
-        assert.strictEqual(chef.translateDateTimeFormat("01/04/1999 22:33:01").toString(), "01/04/1999 22:33:01");
+        assert.strictEqual(chef.translateDateTimeFormat("01/04/1999 22:33:01").toString(), "Thursday 1st April 1999 22:33:01 +00:00 UTC");
     }),
 
     it("Triple DES encrypt / decrypt", () => {