一个简单快捷的PHP日期时间助手类库

项目特点

简单易用:不依赖任何扩展,支持Composer,开箱即用.

化繁为简:所有方法都可以传入任意类型的时间日期格式或时间戳.

快捷高效:所有操作只需要一个静态方法即可搞定

长期维护:作者为自由职业者,保证项目的长期稳定和持续更新.

安装非常简单,因为它是一个标准的 Composeropen in new window 包,直接使用以下命令安装。要求PHP版本 大于等于 7.1.

复制代码
composer require zjkal/time-helper

更新命令

复制代码
composer update

如何使用

🍇 获取需要的秒数

复制代码
/* 获取到今天晚上零点之前的秒数 */TimeHelper::secondEndToday(); // 32811

/* 获取5分钟的秒数 */TimeHelper::secondMinute(5);// 300​​​​​​​

/* 获取10小时的秒数 */TimeHelper::secondHour(10);// 36000

​​​​​​​

复制代码
/* 获取1天的秒数 */TimeHelper::secondDay();// 86400​​​​​​​

/* 获取1周的秒数 */TimeHelper::secondWeek(1);// 604800

🍈 友好的日期格式

示例代码​​​​​​​

复制代码
/* 转换为友好的日期格式 */TimeHelper::toFriendly('2022-3-2 10:15:33');// 3天前
/* 转换为友好的日期格式(英文) */TimeHelper::toFriendly(1646186290, 'en');// 6 hours ago

🍉 判断时间范围​​​​​​​

复制代码
/* 判断日期是否为今天 */TimeHelper::isToday('2020-4-10 23:01:11');/* 判断日期是否为昨天 */TimeHelper::isYesterday('2020-4-10 23:01:11');​​​​​​​

/* 判断日期是否为本周 */TimeHelper::isThisWeek('2020-5-1');/* 判断日期是否为本月 */TimeHelper::isThisMonth(1586451741)​​​​​​​

/*判断日期是否为今年 */TimeHelper::isThisYear('Apr 11, 2023');

/* 判断指定时间是星期几 */TimeHelper::getWeekDay('2023-10-01 12:31:01');// 7
/* 判断今天是星期几 */TimeHelper::getWeekDay();// 3

🍊 计算相差值

🍋 获取前后时间戳

🍌 获取高精度时间戳

🍍 日期转换

🥭 平闰年相关

🍎 时区相关

相关推荐
两个人的幸福20 小时前
Windows 桌面应用自研 PHP 队列(下):完整代码与六大工程化优化
php
BingoGo3 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
JaguarJack3 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
用户3074596982074 天前
PHP 扩展——从入门到理解
php
鹏仔先生5 天前
拷贝漫画APP下载页PHP程序,后台带免费AI写作
php
云水一下5 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
xingpanvip5 天前
星盘接口开发文档:本命盘接口指南
android·开发语言·css·php·lua
酉鬼女又兒5 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php
dog2505 天前
不要再继续优化 TCP
网络协议·tcp/ip·php
Channing Lewis5 天前
PHP 解析 Excel 的那些坑:一次“行号错位”引发的数据丢失
开发语言·php·excel