我想將mongo db數據庫中的numberLong日期轉換爲javascript中的dd/mm/yyyy格式。如何通過JavaScript傳遞長號碼?
當我把直接硬編碼值,如下面的代碼,它給了我正確的結果:
function getDateIfDate(d) {
var m = d.match(/\/Date\((\d+)\)\//);
return m ? (new Date(+m[1])).toLocaleDateString('en-US', {month: '2-digit', day: '2-digit', year: 'numeric'}) : d;
}
console.log(getDateIfDate("/Date(1460008501597)/"));
這裏是我的代碼:
for(var i=0;i<keys;i++)
{
var tr="<tr>";
tr+= "<td><input type='checkbox' name='record'></td>"
tr+="<td>"+positionList[i]["fromDate"]+"</td>";
var j = (positionList[i]["fromDate"]);
console.log("value of j is =========="+j);
console.log(getDateIfDate("/Date(j)/")); // actual conversion should happen here
}
我應該讓我的代碼獲得什麼樣的變化所需格式的日期?
什麼是j的值來代替舊線? –
嗨,j的值是1496707200000 –