thinkphp5怎么设置默认返回(thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结)
类别:编程学习 浏览量:1932
时间:2021-10-09 00:42:39 thinkphp5怎么设置默认返回
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结本文实例讲述了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() |
方式三
使用模型的自动时间戳,开启后会默认自动转换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程序设计有所帮助。
原文链接:https://blog.csdn.net/flysnownet/article/details/90172875
您可能感兴趣
- mysql主从复制原理详解(详解MySQL kill 指令的执行原理)
- MySQL 使用事件(Events)完成计划任务(MySQL 使用事件Events完成计划任务)
- linuxmysql怎么设置root密码(Linux mysql-5.6如何实现重置root密码)
- thinkphp伪静态实例(thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解)
- mysql字符串的表示方法(详解mysql中的字符集和校验规则)
- mysql统计下个月过生日的人数(Mysql出生日期转换为年龄并分组统计人数的方法示例)
- mysql性能怎么看(是什么影响了 MySQL 的性能?)
- mysql重启启动失败(MySQL8.0无法启动3534的解决方法)
- mysql日志使用(MySQL 日志相关知识总结)
- docker运行redis并操作(Docker安装MySQL和Redis的方法步骤)
- mysql密码设置(mysql密码中有特殊字符&在命令行下登录的操作)
- mysql查询逗号分割字符串(MySQL 字符串拆分实例无分隔符的字符串截取)
- mysql explain的用法
- redhat6.5安装mysql(Redhat7.3安装MySQL8.0.22的详细教程二进制安装)
- mysql演示事务提交(MySQL找出未提交事务的SQL实例浅析)
- mysql类型转换函数推荐(mysql 数据类型转换的实现)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
热门推荐
- sql server 实例功能(SQL Server简单查询示例汇总)
- Forms.Timer、Timers.Timer、Threading.Timer的区别
- laravel框架的业务流程顺序(Laravel+Dingo/Api 自定义响应的实现)
- docker compose 与docker区别(windows安装Docker与docker-compose套装的详细教程)
- sql server与erp的结合应用(SQL Server中with as使用介绍)
- apachephp环境搭建(apache集成php7.3.5的详细步骤)
- php微信支付怎么做(ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解)
- a标签的href与onclick
- phpredis消息队列(PHP+redis实现微博的推模型案例分析)
- vs连接sql语句(vs code连接sql server数据库步骤及遇到的问题小结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9