Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何反转日期格式_Javascript - Fatal编程技术网

Javascript 如何反转日期格式

Javascript 如何反转日期格式,javascript,Javascript,我想将日期格式反转为dd-mm-yyyy 当我试着用一根线来代替它时,它工作得很好 var Arr = [{ 'name': 'AA', 'startDate': '2019-09-26', 'endDate': '2019-09-26' }, { 'name': 'BB', 'startDate': '2019-09-26', 'endDate': '2019-09-26' }, { 'name': 'CC', 'startDat

我想将日期格式反转为dd-mm-yyyy 当我试着用一根线来代替它时,它工作得很好

var Arr = [{
    'name': 'AA',
    'startDate': '2019-09-26',
    'endDate': '2019-09-26'
}, {
    'name': 'BB',
    'startDate': '2019-09-26',
    'endDate': '2019-09-26'
}, {
    'name': 'CC',
    'startDate': '2019-09-26',
    'endDate': '2019-09-26'
}, {
    'name': 'DD',
    'startDate': '2019-09-26',
    'endDate': '2019-09-26'
}];
Arr.forEach((item) => item.startDate = item.startDate.split("-").reverse().join("-"));
console.log(Arr);

编写一个简单函数,将传递的日期字符串转换为所需格式,并将其返回给调用方。您还需要在
Arr.forEach()中进行更改

注意:有关forEach()的更详细用法,请查看

所以,你可以这样试试

function getDDMMYYYY(dateString) {
    return dateString.split('-').reverse().join('-')
}

// start
var Arr = [{
    'name': 'AA',
    'startDate': '2019-09-26',
    'endDate': '2019-09-26'
}, {
    'name': 'BB',
    'startDate': '2019-09-26',
    'endDate': '2019-09-26'
}, {
    'name': 'CC',
    'startDate': '2019-09-26',
    'endDate': '2019-09-26'
}, {
    'name': 'DD',
    'startDate': '2019-09-26',
    'endDate': '2019-09-26'
}];

Arr.forEach((item, index) => {
        Arr[index]["startDate"] = getDDMMYYYY(item.startDate)
        Arr[index]["endDate"] = getDDMMYYYY(item.endDate)
})

console.log(Arr)
/*
[
  { name: 'AA', startDate: '26-09-2019', endDate: '26-09-2019' },
  { name: 'BB', startDate: '26-09-2019', endDate: '26-09-2019' },
  { name: 'CC', startDate: '26-09-2019', endDate: '26-09-2019' },
  { name: 'DD', startDate: '26-09-2019', endDate: '26-09-2019' }
]
*/

什么是
项。开始日期\uuu c
?您的代码按原样工作(除非@Thomas指出的拼写错误)。问题是什么?