Lumen Carbon 日期及时间处理包
用到过的方法:
获取当前Y-m-d H:i:s
1 | Carbon::now()->toDateTimeString() |
把 Y-m-d H:i:s 转 Y-m-d
1 | Carbon::parse( 'Y-m-d H:i:s' )->toDateString(); |
把 时间戳 转 Y-m-d H:i:s
1 | Carbon::parse(time())->toDateTimeString() |
获取当前时间戳
1 | Carbon::now()->timestamp |
取两个Y-m-d H:i:s时间的最小值
1 2 3 | $dt1 = Carbon::parse($dt1); $dt2 = Carbon::parse($dt2); return $dt1->min($dt2); |
取两个Y-m-d H:i:s时间的最大值
1 2 3 | $dt1 = Carbon::parse($date1); $dt2 = Carbon::parse($date2); return $dt1->max($dt2); |
返回两个Y-m-d H:i:s时间的天数差
1 2 3 | $dt1 = Carbon::parse($date1); $dt2 = Carbon::parse($date2); return $dt1->diffInDays($dt2); |
判断一个Y-m-d H:i:s时间,是否在另外两个Y-m-d H:i:s时间之间
1 2 3 | $dt1 = Carbon::parse($date1); $dt2 = Carbon::parse($date2); return Carbon::parse($date)->between($dt1, $dt2); |
保存几个平时查方法用到的地址:
https://www.jianshu.com/p/9d2b576acded
https://9iphp.com/web/laravel/php-datetime-package-carbon.html
https://blog.csdn.net/for_happy123/article/details/52921089
https://blog.csdn.net/cominglately/article/details/79559185?utm_source=blogxgwz6
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
2018-02-01 lumen 单元测试
2018-02-01 mysql 高级语法手记
2018-02-01 react手记(componentWillMount,componentDidMount等)