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


Posted in PHP onOctober 10, 2019

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

方式一

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

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

方式二

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

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

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

方式三

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

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

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

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

<?php
namespace app\index\model;
use think\Model;
class User extends Model
{
 protected $autoWriteTimestamp = true;
}

方法四

forerch 循环里 date函数格式化

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

PHP 相关文章推荐
十天学会php之第六天
Oct 09 PHP
PHP Zip压缩 在线对文件进行压缩的函数
May 26 PHP
php中使用addslashes函数报错问题的解决方法
Feb 06 PHP
php判断手机访问还是电脑访问示例分享
Jan 20 PHP
php生成短网址示例
May 05 PHP
php取得字符串首字母的方法
Mar 25 PHP
php生成不重复随机数、数组的4种方法分享
Mar 30 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
thinkPHP中create方法与令牌验证实例浅析
Dec 08 PHP
php并发加锁示例
Oct 17 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
php模拟post提交请求调用接口示例解析
Aug 07 PHP
Laravel Eloquent ORM 多条件查询的例子
Oct 10 #PHP
laravel withCount 统计关联数量的方法
Oct 10 #PHP
浅谈laravel中的关联查询with的问题
Oct 10 #PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 #PHP
Laravel 对某一列进行筛选然后求和sum()的例子
Oct 10 #PHP
asp.net和php的区别点总结
Oct 10 #PHP
解决laravel groupBy 对查询结果进行分组出现的问题
Oct 09 #PHP
You might like
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
php动态变量定义及使用
2015/06/10 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
2011/03/05 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
基于Vue.js实现数字拼图游戏
2016/08/02 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
给Python初学者的一些编程技巧
2015/04/03 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
python 读取竖线分隔符的文本方法
2018/12/20 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
python内置模块collections知识点总结
2019/12/19 Python
Pytorch转tflite方式
2020/05/25 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
用Python制作音乐海报
2021/01/26 Python
Python字节单位转换(将字节转换为K M G T)
2021/03/02 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
应届生船舶驾驶求职信
2013/10/19 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
关于热爱祖国的演讲稿
2014/05/04 职场文书
体育教师求职信
2014/06/30 职场文书
2014年女职工工作总结
2014/11/27 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
小学教师年度个人总结
2015/02/05 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
2015年领班工作总结
2015/04/29 职场文书
2015公司年度工作总结
2015/05/14 职场文书
《纸船和风筝》教学反思
2016/02/18 职场文书
Nginx进程调度问题详解
2021/09/25 Servers