时间戳转为时间格式

最近做了几个项目,里面需要涉及到时间戳与时间格式的转换,这里来说一下如何转换:

1、后台转换:通过SQL语句转换,这种是最简单的,DATA_FORMAT(a,'%Y-%m-%d %H:%i:%s')b,这里用到的是data_format函数进行转换

<select id="selectPage" resultMap="BaseResultMap">
         SELECT id, title, content, level, label, publish_id, exp1, exp2, exp3, exp4,
            exp5,publishtime,
          DATE_FORMAT( publishtime, '%Y-%m-%d %H:%i:%s') ctime,view_num
        FROM
            xq_gg
        ORDER BY label asc,publishtime desc
  </select>

2、前端转换:我主要做的是小程序和VUE的app,所以这里说一下怎么转换时间

①小程序:小程序里面有一个自带的utlis.js文件,你只需要需要转换的页面的js里面引入文件

然后通过format.formatTime(new Date());进行转换就可以了

②vue的app:vue是刚刚接触的,所以知道的太少了,关于时间戳的转换也只知道这一个,它和数据库转换一样,用的是DataFormat这个函数

补:一般后台页面显示数据大多是这样做的:createDate?string("yyyy-MM-dd hh:mm")这个就是直接将时间戳转换成时间

以上就是我在项目里面对时间戳和时间问题的解决办法,当然后台的解决办法还有很多,只是我还没用到,希望后期用到了来总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值