🤔 ThinkPHP5:如何轻松将时间戳转为可读时间格式?
在使用ThinkPHP5开发时,有时需要将数据库中的时间戳(如`1698745600`)转换为人类友好的日期格式(如`2023-10-30 12:46:40`)。其实,这非常简单!✨
首先,ThinkPHP5内置了强大的助手函数,比如`date()`方法可以直接完成这一任务。假设你有一个时间戳变量`$timestamp = 1698745600;`,只需这样写:
```php
echo date('Y-m-d H:i:s', $timestamp);
```
运行后会输出类似`2023-10-30 12:46:40`的结果,一目了然!👏
此外,如果你使用的是模型或查询构造器,可以结合数据库字段自动格式化时间。例如:
```php
return Db::table('your_table')->field('id, create_time')->select();
```
如果`create_time`是时间戳字段,只需在模型中设置`protected $dateFormat = 'Y-m-d H:i:s';`即可实现自动转换。⏰
学会这个小技巧,可以让代码更简洁高效!💡
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。