gpt4 book ai didi

javascript - 如何通过javascript传递长数字?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:31 24 4
gpt4 key购买 nike

我想将 mongo db 数据库中的 numberLong 日期转换为 javascript 中的 dd/mm/yyyy 格式。

当我像下面的代码一样直接硬编码值时,它会给我正确的结果:

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
}

我应该对我的代码进行哪些更改才能获得所需格式的日期?

最佳答案

tr+="<td>"+positionList[i][new Date("fromDate").toLocaleString()]+"</td>";

尝试用这个新的替换旧的行

关于javascript - 如何通过javascript传递长数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44390551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com