在javascript上使用zapier格式化日期和时间

在javascript上使用zapier格式化日期和时间,javascript,zapier,Javascript,Zapier,我试着写这段代码来传递时间并格式化它。它在我的IDE上工作,但当我将它传递给zapier时,它有一个错误。 这是我的密码 function dateConvert(dateobj,format){ var year = dateobj.getFullYear(); var month= ("0" + (dateobj.getMonth()+1)).slice(-2); var date = ("0" + dateobj.getDate()).slice(-2); var hou

我试着写这段代码来传递时间并格式化它。它在我的IDE上工作,但当我将它传递给zapier时,它有一个错误。 这是我的密码

 function dateConvert(dateobj,format){
  var year = dateobj.getFullYear();
  var month= ("0" + (dateobj.getMonth()+1)).slice(-2);
  var date = ("0" + dateobj.getDate()).slice(-2);
  var hours = ("0" + dateobj.getHours()).slice(-2);
  var minutes = ("0" + dateobj.getMinutes()).slice(-2);
  var seconds = ("0" + dateobj.getSeconds()).slice(-2);
  var day = dateobj.getDay();
  var months = ["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"];
  var dates = ["SUN","MON","TUE","WED","THU","FRI","SAT"];
  var converted_date = "";

  switch(format){
    case "YYYY-MM-DD":
      converted_date = year + "-" + month + "-" + date;
      break;
    case "YYYY-MMM-DD DDD":
      converted_date = year + "-" + months[parseInt(month)-1] + "-" + date + " " + dates[parseInt(day)];
      break;
  }

  return converted_date;
}
var date = input.VIP_2bParsed;
var format = "YYYY-MMM-DD DDD";
var converted_day = dateConvert(date,format);

output={converted_day: converted_day}
我有以下错误:TypeError:dateobj.getFullYear不是函数
此处错误的完整图像是否已解析
vip2bu
您在Zap编辑器中映射的变量?如果是这样,您将希望使用
inputData.vip2buparsed
而不是
input.vip2buparsed
访问它