zLinks 2019-09-05 10:56 采纳率: 100%
浏览 1604

关于Js中时间戳转换成年月日格式问题

图片说明

前端:

        let i=res.data.length;//长度
        let j;
        let date=[];//接收时间戳$sevent_time
        var d=[];//用于接收初始化后的时间戳
        var dd=[];//用于接收转化为年月日格式的数组集
            for(j=0;j<i;j++){
                date[j]=res.data[j].$event_time;//遍历时间戳
                consul.log(date[j]);//打印出来是时间戳的格式
                d[j]=new Date(date[j]);//初始化时间戳
                consul.log(d);//打印出来的内容为Invalid Date。
                dd=d[j].getFullYear() + '-' + (d[j].getMonth() + 1) + '-' + d[j].getDate() + ' ' + d[j].getHours() + ':' + d[j].getMinutes() + ':' + d[j].getSeconds();
                }//返回的结果是NaN

请大佬帮我看一下,这种错误的原因

  • 写回答

4条回答

  • ADaiDaii 2019-09-05 11:06
    关注

    new Date()创建对象失败,自然无法调用对象的方法;
    试试:
    var myDate=new Date(1563603249217);
    console.log(myDate)
    你的数据是字符串类型,这里必须是数字类型才可以

    评论

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料