Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 Foreach打印相同的日期_Javascript_Arrays_String_Ecmascript 6_Momentjs - Fatal编程技术网

日期格式的Javascript Foreach打印相同的日期

日期格式的Javascript Foreach打印相同的日期,javascript,arrays,string,ecmascript-6,momentjs,Javascript,Arrays,String,Ecmascript 6,Momentjs,大家好, 我正在尝试使用来自api的矩.js转换来自api的日期,我有这样的示例集合 我所有的约会都是2019-12-13 注意:由于在我的其他代码中运行良好,所以问题暂时不存在。我不知道是什么原因导致了这个问题 常数响应={ 数据:[{ “from”:“2019-12-31T00:00:00”, “收件人”:“2020-12-31T00:00:00” }, { “from”:“2021-12-31T00:00:00”, “收件人”:“2022-12-31T00:00:00” }, { “fr

大家好,

我正在尝试使用来自api的矩.js转换来自api的日期,我有这样的示例集合

我所有的约会都是2019-12-13

注意:由于在我的其他代码中运行良好,所以问题暂时不存在。我不知道是什么原因导致了这个问题

常数响应={ 数据:[{ “from”:“2019-12-31T00:00:00”, “收件人”:“2020-12-31T00:00:00” }, { “from”:“2021-12-31T00:00:00”, “收件人”:“2022-12-31T00:00:00” }, { “from”:“2023-12-31T00:00:00”, “收件人”:“2024-12-31T00:00:00” } ] } response.data.forEachd=>{ d、 from=momentresponse.data.from.formatYYYY-MM-DD d、 to=momentresponse.data.to.format YYYY-MM-DD } console.logresponse.data 在forEach循环中没有使用d-使用d.to和d.from而不是response.data.to和response.data.from:


在力矩计算中没有使用d。可能是YYYY-MM-DD吗?但我不确定response.data.from如何返回2019-12-13这个问题是由一个无法再复制的问题或一个简单的印刷错误引起的。虽然类似的问题可能在这里的主题,这是一个解决的方式不太可能帮助未来的读者。这通常可以通过在POST.response.data.from未定义之前确定并仔细检查重现问题所需的最短程序来避免,这就是为什么矩使用当前时间和日期。我猜您需要response.data=response.data.mapd=>{from:momentd.from.format…,…};在更改类似于momentd.from.formatyyyyy-MM-DD的内容后,格式在视图中不起作用。它执行指示的操作:response.data.forEachd=>{d.from=momentd.from.formatYYYY-MM-DD;d.to=momentd.to.formatyyyyy-MM-DD}可能键入关闭?否,因为这实际上是对如何正确修改数组的误解。这个问题是由一个问题引起的,在执行问题下的注释后,该问题无法再被复制。它现在工作正常@JackBashfordNo problem@AppleCiderYummy,总是很乐意帮助。
response.data.forEach((d)=>{
   d.from = moment(d.from).format("YYYY-MM-DD")
   d.to= moment(d.to).format("YYYY-MM-DD")
});