我正在使用moment.js并尝试使用该代码处理日期
function toISOdate (date) {
return moment(date, 'DD.MM.YYYY').toISOString()
}
function toMomentDate (date) {
return moment(date)
}
let input = "25.11.2017-25.11.2017"
let dateArray = input
.split('-')
.forEach(toISOdate)
console.log(dateArray, input)
但问题是dateArray返回undefined。也许这是非常明显的错误,但我找不到它。
答案 0 :(得分:0)
使用返回的map()
:
一个新数组,每个元素都是回调函数的结果。
而不是forEach()
。 forEach
不会返回任何内容(set @query = 'SELECT timestamp,' + @cols + ' from
(
select timestamp, point, valuenumeric
from value where point in ' + @OID + ' and Timestamp between
@startDate and @endDate
) x
pivot
(
avg(valuenumeric)
for point in (' + @cols + ')
) p '
exec sp_executesql @query,N'@startDate datetime, @endDate Datetime',@startDate,@endDate;
)。