ajax时间显示为object的解决方法

在js中写一个时间转换方法:

//时间转换 object转换
function timestampToTime(timestamp) {
    var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
    var Y = date.getFullYear() + '-';
    var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
    var D = date.getDate() + ' ';
   /* var h = date.getHours() + ':';
    var m = date.getMinutes() + ':';
    var s = date.getSeconds();*/
    return Y+M+D;//不显示时分秒
}

然后显示ajax时间数据的写法:

//显示所有该用户的歌单
function showMusicMenu(){
    var uid = $(".user").attr("id");//获取页面该行的id
    $.ajax({
         url: 'mm/getAllMusicMenuByUid.do?uid='+uid,
         type:'post',
         async: false,//设置为同步
         dataType:'json',
         success:function (r) {
            var mlist = r.mmlist;
            for (var i = 0; i < mlist.length; i++) {
                var time = timestampToTime(mlist[i].mm_time.time);//声明一个变量,将原来的时间加上.time放入那个时间转换方法中就可以得到正常的时间格式了
                //循环显示相应的音单
                 $(".mmenu").append("<li id='"+mlist[i].mm_id+"' οnclick='jump(this)'>"+
                                        "<img src='img/index/lazy_load.png' alt='"+mlist[i].mm_name+"'  title='"+mlist[i].mm_name+"'/>"+
                                        "<div class='menuname'>"+mlist[i].mm_name+"</div>"+
                                        "<span class='jianjie' style='display:none;'>"+mlist[i].mm_summary+"</span>"+
                                        "<span class='ctime' style='display:none;'>"+time+"</span>"+
                                    "</li>");  
            }
            getmmimgBymm_id();//显示所有该用户的歌单上最新封面
         }
    });
}

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值