gpt4 book ai didi

javascript - 空日期类型返回 Angular2 中的 1970 年日期值

转载 作者:行者123 更新时间:2023-12-03 04:11:17 27 4
gpt4 key购买 nike

从服务中获取数据,并订阅Angular2(TypeScript)中接口(interface)类型的数据集。

接口(interface)有日期(startDate字段名称:日期类型)字段如果 startDate 字段值在 html 页面格式中为 null,则从服务获取 01/01/1970 值。

interface :
export class name {
public realStartDate?: Date
}


subscribe :
this.data = data.map(item => new name (new Date(item.startDate))

最佳答案

需要为item.startDate添加空检查。

当 item.startDate 值为 null 时,“new Date(item.startDate)”返回 01/01/1970。

尝试这样写:

subscribe : 
this.data = data.map(item => new name (item.startDate==null?new Date():new Date(item.startDate))

关于javascript - 空日期类型返回 Angular2 中的 1970 年日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44321705/

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