mateusjunges/laravel-time-helpers

一组简单的时间助手。

v1.1.0 2022-06-21 18:57 UTC

This package is auto-updated.

Last update: 2024-09-21 23:32:58 UTC


README

Laravel time helpers logo

Latest Version on Packagist Total Downloads MIT Licensed StyleCI

此包提供了两个处理时间的简单助手。

安装

要安装此包,请使用以下命令

composer require mateusjunges/laravel-time-helpers

past函数

past函数,如时间所示,返回过去的时间。

您可以使用它并使用以下方法链式调用

  • past(10)->seconds():返回10秒前的Carbon实例
  • past(10)->minutes():返回10分钟前的Carbon实例
  • past(10)->hours():返回10小时前的Carbon实例
  • past(10)->weeks():返回10周前的Carbon实例
  • past(10)->weekDays():返回10周日前的工作日Carbon实例
  • past(10)->months():返回10个月前的Carbon实例
  • past(10)->years():返回10年前的Carbon实例
  • past(10)->centuries():返回10个世纪前的Carbon实例

in函数

in函数可用于获取未来的Carbon实例。

您可以使用与past函数中完全相同的方 法链式调用它

  • in(10)->seconds():返回10秒后的Carbon实例
  • in(10)->minutes():返回10分钟后的Carbon实例
  • in(10)->hours():返回10小时后的Carbon实例
  • in(10)->weeks():返回10周后的Carbon实例
  • in(10)->weekDays():返回10周日后的工作日Carbon实例
  • in(10)->months():返回10月后的Carbon实例
  • in(10)->years():返回10年后的Carbon实例
  • in(10)->centuries():返回10个世纪后的Carbon实例

所有方法都返回一个Carbon\Carbon实例,这意味着您仍然可以使用所有Carbon方法。

测试

要测试此包,请运行composer test

贡献

感谢您考虑为这个包做出贡献!贡献指南可以在这里找到。

变更日志

请参阅变更日志以获取有关此包更改的更多信息。

致谢

许可证

Laravel Time Helper包是开源软件,许可协议为MIT许可证。请参阅许可证文件以获取更多信息。