将2个JavaScript合并为1个

时间:2019-01-24 12:26:15

标签: javascript

我正在清理Webscrape。

这是我当前的脚本。

var cleanup = function(results) {
 $.each(results, function(){
  this.values[0] = this.values[0].replace("Submission date: ", 
  "").split(" ")[0];
    this.values[1] = this.values[1].replace("Case number: ", "");
 });
  return results;  
  };

然后我发现我需要添加

  var d = "2010-10-30".slice(0, 10).split('-');   
  d[1] +'/'+ d[2] +'/'+ d[0]; // 10/30/2010

以更改数据写入方式。我当前的输出是YYYY-MM-DD,需要为MM/DD/YYYY

我很难组合两个脚本来获得所需的功能。

1 个答案:

答案 0 :(得分:0)

如果this.values[0]是有问题的属性,并且现在包含日期格式为YYYY-MM-DD的日期值(在删除Submission date:文本的行之后),则它应该像这个:

 // take the date value from the field & split it
 var d = this.values[0].slice(0, 10).split('-');
 // assign the parts in new order and concatenated with the separator / back to the field
 this.values[0] = d[1] +'/'+ d[2] +'/'+ d[0];