首页 > 解决方案 > Laravel,如何将数字转换为小时和分钟

问题描述

如何将控制器中的数字转换为小时和分钟,然后获取请求的变量以比较它是否在时间范围内,我将小时数存储在数据库中,例如:22 表示 22:00:00 2 表示 02 :00:00 等希望你有解决方案

标签: phplaravel

解决方案


您可以为此使用神奇的 Carbon:

// import at the top of your class
use Carbon\Carbon;

Carbon::createFromFormat('H', 22)->format('H:i:s');

// => "22:00:00"

要使用它进行比较,只需使用不带格式的第一部分,但是当您这样创建日期时,它将使用当前日期,我不知道您要比较什么?只是时间还是日期?


推荐阅读