我正在清理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
我很难组合两个脚本来获得所需的功能。
答案 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];