将文本格式的日期更改为日期格式

时间:2020-06-12 07:14:07

标签: javascript

嗨,我在多列中都有一组日期。

我需要将此单元格设置为DD-MM-YYYY

在Google工作表中将日期格式从"Mon Jun 01 10:06:35 2020"更改为01-06-2020

请以这种方式共享代码,以便我可以在任何Google工作表中使用它。

1 个答案:

答案 0 :(得分:0)

这是一个可能的解决方案:

function convertDate(x){
  const myDate = new Date(x);
  const day = myDate.getDate();
  const month = myDate.getMonth() + 1;
  const year = myDate.getFullYear()
  const formattedDate = `${day < 10 ? "0"+day : day}-${month < 10 ? "0"+month : month}-${year}`;
  return formattedDate;
}

console.log(convertDate("Mon Jun 01 10:06:35 2020"));
//Output: "01-06-2020"