服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|JavaScript|易语言|

服务器之家 - 编程语言 - PHP教程 - thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结

thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结

2021-08-29 16:18flysnownet PHP教程

这篇文章主要介绍了thinkphp5.1框架实现格式化mysql时间戳为日期的方式,结合实例形式分析了thinkPHP针对mysql时间戳格式转换的相关操作技巧,需要的朋友可以参考下

本文实例讲述了thinkphp5.1框架实现格式化mysql时间戳为日期的方式。分享给大家供大家参考,具体如下:

方式一

使用mysql函数FROM_UNIXTIME(unix_timestamp,format)直接转换

?
1
select FROM_UNIXTIME(o.create_time,'%Y-%m-%d') create_time from table

方式二

使用模型获取器 withAttr, 在该方法中用date函数格式化

?
1
2
3
4
5
->field('*')
->withAttr('create_time',function ($value,$data) {
    return date("Y-m-d H:i",$value);
   })
->select()

thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结

方式三

使用模型的自动时间戳,开启后会默认自动转换create_time和update_time两个字段的值

第一种方式是全局开启,在数据库配置文件中进行设置:

?
1
2
3
4
// 开启自动写入时间戳字段
'auto_timestamp' => true,
// 时间字段取出后的默认时间格式
'datetime_format' => 'Y-m-d H:i:s',

第二种是在需要的模型类里面单独开启:

?
1
2
3
4
5
6
7
<?php
namespace app\index\model;
use think\Model;
class User extends Model
{
 protected $autoWriteTimestamp = true;
}

方法四

forerch 循环里 date函数格式化

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

原文链接:https://blog.csdn.net/flysnownet/article/details/90172875

延伸 · 阅读

精彩推荐
  • PHP教程适用于初学者的简易PHP文件上传类

    适用于初学者的简易PHP文件上传类

    这篇文章主要为大家分享了一个适用于初学者的简易PHP文件上传类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    PHP教程网1442020-11-28
  • PHP教程Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】

    Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】

    这篇文章主要介绍了Yii框架使用PHPExcel导出Excel文件的方法,结合实例形式分析了Yii框架配置、导入PHPExcel组件以及调用PHPExcel导出Excel文件的相关操作技巧,需...

    Cure11482021-08-10
  • PHP教程PHP积分兑换接口实例

    PHP积分兑换接口实例

    这篇文章主要介绍了PHP积分兑换接口,实例分析了积分兑换接口的逻辑处理与数据库操作技巧,需要的朋友可以参考下...

    yhb2414082020-09-03
  • PHP教程Ubuntu 16.04下安装PHP 7过程详解

    Ubuntu 16.04下安装PHP 7过程详解

    这篇文章主要给大家介绍了在Ubuntu 16.04系统下安装PHP 7的全过程,文中介绍的非常详细,对大家的学习或者工作具有一定的参考价值,需要的朋友们下面来...

    HFX11062021-05-05
  • PHP教程Yii框架上传图片用法总结

    Yii框架上传图片用法总结

    这篇文章主要介绍了Yii框架上传图片用法,结合实例形式总结分析了Yii框架上传图片的相关注意事项与使用技巧,需要的朋友可以参考下...

    汪小熊10902021-01-05
  • PHP教程php通过正则表达式记取数据来读取xml的方法

    php通过正则表达式记取数据来读取xml的方法

    这篇文章主要介绍了php通过正则表达式记取数据来读取xml的方法,实例分析了php正则表达式的技巧及读取XML文件的方法,需要的朋友可以参考下...

    疯狂的流浪4112020-09-08
  • PHP教程thinkphp连贯操作实例分析

    thinkphp连贯操作实例分析

    这篇文章主要介绍了thinkphp连贯操作,以实例形式较为详细的分析了连贯操作的具体用法及常用的方法含义,是非常实用的技巧,需要的朋友可以参考下...

    PHP教程网3192020-08-14
  • PHP教程PHP7 echo和print语句实例用法

    PHP7 echo和print语句实例用法

    在本文中小编整理了在PHP7中echo和print语句实例用法以及相关知识点内容,需要的学习下。...

    laozhang5382019-06-13