宝哥软件园

thinkphp5.1框架将mysql时间戳格式化为日期的方法概述

编辑:宝哥软件园 来源:互联网 时间:2021-08-19

本文展示了thinkphp5.1框架将mysql时间戳格式化为日期的方法。分享给大家参考,如下:

模式1

使用来自_ unixtime (UNIX _ timestamp,格式)的mysql函数直接转换

从_ UNIX时间中选择(o. create _ time,' %Y-%m-%d ')从表模式2中创建_ time

使用带有ttr的模型获取器,并使用该方法中的日期函数对其进行格式化

-field(' * ')-withtr(' create _ time ',function ($value,$ data){ return date(' Y-m-d h : I ',$ value);})-选择()

模式3

使用模型的自动时间戳,在打开后,默认情况下将自动转换create_time和update_time字段的值

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

//打开自动写入时间戳字段' auto_timestamp'=true,//。//时间字段取出后的默认时间格式为‘datetime _ format’=‘y-m-d h : I 3360s’。第二种是在所需的模型类中单独打开它:

?phpnamespace应用程序索引模型;使用思考模型;类用户扩展模型{ protected $ autoWriteTimestamp=true;}方法4

主循环中日期函数的格式

更多对thinkPHP感兴趣的读者可以查看本网站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《PHP模板技术总结》、0103010。

希望本文对基于ThinkPHP框架的PHP编程有所帮助。

更多资讯
游戏推荐
更多+