科技虫致力于分享一些优秀的开源程序和客户端软件。比如商城、小程序、H5、网站、办公系统、OA、CRM、ERP、内容管理系统CMS、物联网系统、智能硬件、人工智能AI、大数据分析、智慧大屏、工具类软件、编程类软件工具、服务器运维、网络安全、前端技术、后台技术。
为了方便大家,我把往期所有发表过的内容按分类整理成一个文档发表到了gitee上。地址:
https://gitee.com/php_andy/software-box
喜欢的可以去给个免费的star,你的鼓励是我继续创作的动力。非常感谢。以后每天发布的内容我会先发布到公众号,稍后再同步到gitee。
TimeHelper 是一个简单易用的PHP时间日期助手类库,可以快速实现常用的时间日期操作,比如获取指定时间的秒数,获取友好的时间格式,判断时间范围,计算两个时间相差值,返回N小时/天/星期/月/年前或者后的时间戳等等。
项目特点
简单易用:不依赖任何扩展,支持Composer,开箱即用.
化繁为简:
所有方法都可以传入任意类型的时间日期格式或时间戳.
快捷高效:
所有操作只需要一个静态方法即可搞定
长期维护:
作者为自由职业者,保证项目的长期稳定和持续更新.
安装非常简单,因为它是一个标准的 Composeropen in new window 包,直接使用以下命令安装。要求PHP版本 大于等于 7.1.
composer require zjkal/time-helper
更新命令
如何使用
🍇 获取需要的秒数
/* 获取到今天晚上零点之前的秒数 */
TimeHelper::secondEndToday();
// 32811
/* 获取5分钟的秒数 */
TimeHelper::secondMinute(5);
// 300
/* 获取10小时的秒数 */
TimeHelper::secondHour(10);
// 36000
/* 获取1天的秒数 */
TimeHelper::secondDay();
// 86400
/* 获取1周的秒数 */
TimeHelper::secondWeek(1);
// 604800
🍈 友好的日期格式
示例代码