0
以我節點腳本我有以下功能,其決定最大日期:如何使用node.js計算最大數量?
if (result.rows.length > 0) {
var maxDate = new Date(
result.rows.map(o => o.REPORTED_DATE).reduce(function(a, b) {
return Math.max(a, Date.parse(b));
})
);
}
曾經是一個日期的REPORTED_DATE
,但現在它改變到Unix時間戳,這是一個10位數字。
確定最大數量而不是日期的恰當語法是什麼?
如果你只是想比較數字,那麼'返回Math.max(a,b)'會做到這一點,不是嗎?或者跳過'.reduce()',然後調用'Math.max.apply(null,result.rows.map(o => o.REPORTED_DATE))''。 – nnnnnn
Math.max.apply(null,result.rows.map(o => o.REPORTED_DATE))爲我工作。樂於接受爲解決方案。 –
請準確告訴我們您開始使用什麼數據格式,並且我們可以更準確地瞭解如何最好地查找最大值。 – jfriend00