php - 一个简单问题,如何在这种情况下,把时间戳转为Y-M-D

查看:87
本文介绍了php - 一个简单问题,如何在这种情况下,把时间戳转为Y-M-D的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

上面这个,是在AJAX里的输出时间戳,我不会,所以我取巧想在PHP里转

可为啥,我在模型或者C里,像这么转都转不了呢?输出出来,这个数组就变成了这一个字段了,别的字段都丢失了

我通过楼上一位高人的解答,发现,可以在链表时,通过mysql语句,将那addtime转为时间格式,可咋在TP里,field字段后加那种转化语句会报错啊?有人可知咋写不报错吗?

这问题我知道有点弱智,所以虚心求教高人,谢谢

解决方案

// zero padding, 补0
function zp(n){ return n<10?['0',n].join(''):n; }
// ts为13位的时间戮(ms), 如果是秒,乖1000
function ts_date(ts, d){
    d = new Date(+ts); // +号, 若为字符串转为数字
    return [d.getFullYear(), zp(d.getMonth()+1), zp(d.getDate())].join("-")+" "+[zp(d.getHours()), zp(d.getMinutes()), zp(d.getSeconds())].join(":");
}

+ ts_date(v.addtime) + '</span>';

这篇关于php - 一个简单问题,如何在这种情况下,把时间戳转为Y-M-D的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆