位置: 编程技术 - 正文
推荐整理分享Laravel中七个非常有用但很少人知道的Carbon方法,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
大家应该都知道,我们在很多时候使用 Carbon 来处理日期和时间,对吗?但是又有多少人完整的阅读过文档了解它有那些方法呢?除了众所周知的 now() 和 format() 方法,Carbon 还有很多其他有用的方法。
下面我们一起来看看吧。
1. isX: True/False
有很多方法来判断 Carbon 对象是否是今天、周末、闰年等等,下面这些是官方文档列出来的:
2. isBirthday
除了上面的列表,Carbon 还有一个方法来判断日期是否是某个人的生日。除了单开校验月和日外,你还可以这么做:
3. StartOfX 和 EndOfX 列表
下面是 startOfX 系列和 endOfX 系列:
4. Today, Tomorrow, Yesterday
三个简单却非常有用的方法,不需要调用 now(),然后替换掉时分秒,然后增加或者减去天数:
5. DiffForHumans + 本地化
你可能用过这个叫做 diffForHumans() 的方法 ? 它会以一个便于人们阅读的方法返回两个日期之间的不同:
但是你知道它也可以本地化吗?只需要改变地点即可,如汉语:
6. 改变 now() 为任意你想要的时间
7. 星期常量
可以通过下面的常量来代替一周中的第几天:
上面提到的这些有用的方法你都了解吗?可以在留言种列出你觉得有用的方法。
总结
标签: Laravel中七个非常有用但很少人知道的Carbon方法
本文链接地址:https://www.jiuchutong.com/biancheng/288242.html 转载请保留说明!友情链接: 武汉网站建设