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 编写大型网站问题集
May 07 PHP
PHP XML操作的各种方法解析(比较详细)
Jun 17 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
PHPMailer的主要功能特点和简单使用说明
Feb 17 PHP
destoon实现商铺管理主页设置增加新菜单的方法
Jun 26 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
php随机获取金山词霸每日一句的方法
Jul 09 PHP
php进行ip地址掩码运算处理的方法
Jul 11 PHP
基于CI框架的微信网页授权库示例
Nov 25 PHP
thinkPHP实现的联动菜单功能详解
May 05 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
Jun 10 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 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数组删除元素示例
2014/03/21 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
页面利用渐进式JPEG来提升用户体验度
2014/12/01 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
2013/03/20 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
React-Native中props具体使用详解
2017/09/04 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
Angular封装表单控件及思想总结
2019/12/11 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
Python语言描述连续子数组的最大和
2018/01/04 Python
取numpy数组的某几行某几列方法
2018/04/03 Python
python使用RNN实现文本分类
2018/05/24 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
python取均匀不重复的随机数方式
2019/11/27 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
商场总经理岗位职责
2014/02/03 职场文书
厂长岗位职责
2014/02/19 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
员工安全生产责任书
2014/07/22 职场文书
酒会邀请函
2015/01/31 职场文书
Python pandas求方差和标准差的方法实例
2021/08/04 Python
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android