composer require zjkal/time-helper说明文档也非常详细//返回到今天晚上零点之前的秒数
TimeHelper::secondEndToday();
//返回N分钟的秒数(默认为1分钟)
TimeHelper::secondMinute(5);
//返回N小时的秒数(默认为1小时)
TimeHelper::secondHour(2);
//返回N天的秒数(默认为1天)
TimeHelper::secondDay(10);
//返回N周的秒数(默认为1周)
TimeHelper::secondWeek(4);2. 返回友好的日期格式,比如N秒前,N分钟前,N小时前等等//一共2个参数:
//第1个参数传入字符串类型的时间或者时间戳都可以,
//第2个参数为语言(默认为中文,需要英文请传入en)
TimeHelper::toFriendly('2022年3月2日 10:15:33');
//英文
TimeHelper::toFriendly(1646186290, 'en');3. 判断时间范围//判断日期是否为今天
TimeHelper::isToday('2020年4月10日 23:01:11');
//判断日期是否为本周
TimeHelper::isThisWeek('2020年5月1日');
//判断日期是否为本月
TimeHelper::isThisMonth(1586451741);
//判断日期是否为今年
TimeHelper::isThisYear('Apr 11, 2020');4. 计算两个时间相差值//计算两个日期相差天数
TimeHelper::diffDays('2022年4月10日 23:01:11','Apr 11, 2020');
//计算两个日期相差周数
TimeHelper::diffWeeks('2022年4月10日 23:01:11');
//计算两个日期相差月数
TimeHelper::diffMonths(1586451741,'Apr 11, 2020');
//计算两个日期相差年数
TimeHelper::diffYears('2022年4月10日 23:01:11','Apr 11, 2020');5. 返回N小时/天/星期/月/年前或者后的时间戳//返回指定时间3分钟前0秒的时间戳
TimeHelper::beforeMinute(3,'2022年3月2日 10:15:33',true);
//返回当前时间5分钟后的时间戳
TimeHelper::afterMinute(5);
//返回指定时间1小时前的时间戳(请注意此用法为php8之后的用法)
TimeHelper::beforeHour(datetime:'Apr 11, 2020');
//返回2小时后的时间戳
TimeHelper::afterHour(2);
//返回15天前0点的时间戳
TimeHelper::beforeDay(15,null,true);
//返回15天后的时间戳
TimeHelper::afterDay(15);
//返回指定时间2星期前的时间戳
TimeHelper::beforeWeek(2,'2022年4月10日 23:01:11');
//返回指定时间10星期后的时间戳
TimeHelper::afterWeek(10,1646360133);
//返回指定时间1个月前的时间戳(请注意此用法为php8之后的用法)
TimeHelper::beforeMonth(datetime:1646360133);
//返回5个月后的时间戳
TimeHelper::afterMonth(5);
//返回指定时间3年前的时间戳
TimeHelper::beforeYear(3,'2022年7月11日');
//返回2年后的时间戳
TimeHelper::afterYear(2);6.获取当前秒级/毫秒级/微秒级/纳秒级的时间戳//获取秒级的时间戳,可用time()代替
TimeHelper::getTimestamp();
//获取毫秒级的时间戳
TimeHelper::getMilliTimestamp();
//获取微秒级的时间戳
TimeHelper::getMicroTimestamp();
//获取纳秒级的时间戳
TimeHelper::getNanoTimestamp();7.其他方法//判断一个字符串是否为时间戳,是返回true,否返回false
TimeHelper::isTimestamp(1646360133);
//将任意时间类型的字符串转为时间戳
TimeHelper::toTimestamp('Apr 11, 2020');详细功能清打开Github地址查看即可ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。