PHPackages                             sapistudio/cron-translator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sapistudio/cron-translator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

sapistudio/cron-translator
==========================

Makes CRON expressions human-readable

1.1(5y ago)09MITPHPPHP &gt;=5.6

Since Oct 19Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Sapistudio/CronTranslator)[ Packagist](https://packagist.org/packages/sapistudio/cron-translator)[ RSS](/packages/sapistudio-cron-translator/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

CRON Translator
===============

[](#cron-translator)

⏰️ Makes CRON expressions human-readable fork after lorisleiva/cron-translator

Installation
------------

[](#installation)

```
composer require sapistudio/cron-translator
```

Usage
-----

[](#usage)

```
use SapiStudio\CronTranslator\CronTranslator;

CronTranslator::translate('* * * * *');       // => Every minute
CronTranslator::translate('30 22 * * *');     // => Every day at 10:30pm
CronTranslator::translate('0 16 * * 1');      // => Every Monday at 4:00pm
CronTranslator::translate('0 0 1 1 *');       // => Every year on January the 1st at 12:00am
CronTranslator::translate('0 0 1 * *');       // => The 1st of every month at 12:00am
CronTranslator::translate('0 * * * 1');       // => Once an hour on Mondays
CronTranslator::translate('* 1-20 * * *');    // => Every minute 20 hours a day
CronTranslator::translate('0,30 * * * *');    // => Twice an hour
CronTranslator::translate('0 1-5 * * *');     // => 5 times a day
CronTranslator::translate('0 1 1-5 * *');     // => 5 days a month at 1:00am
CronTranslator::translate('*/2 * * * *');     // => Every 2 minutes
CronTranslator::translate('* 1/3 2 * *');     // => Every minute of every 3 hours on the 2nd of every month
CronTranslator::translate('1-3/5 * * * *');   // => 3 times every 5 minutes
CronTranslator::translate('1,2 0 */2 1,2 *'); // => Twice an hour every 2 days 2 months a year at 12am
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2028d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ed1a8aae5d1befdaadd91bd113d227ec995b0382d2cf5fc827d479b510454fad?d=identicon)[maharbig](/maintainers/maharbig)

---

Top Contributors

[![Sapistudio](https://avatars.githubusercontent.com/u/15252797?v=4)](https://github.com/Sapistudio "Sapistudio (14 commits)")

### Embed Badge

![Health badge](/badges/sapistudio-cron-translator/health.svg)

```
[![Health](https://phpackages.com/badges/sapistudio-cron-translator/health.svg)](https://phpackages.com/packages/sapistudio-cron-translator)
```

###  Alternatives

[structurizr-php/structurizr-php

Structurizr for PHP

170137.7k](/packages/structurizr-php-structurizr-php)[torifat/cake-menu_builder

A dynamic menu building helper for CakePHP 2.x

755.6k](/packages/torifat-cake-menu-builder)[backstage/laravel-og-image

Laravel package to generate dynamic Open Graph images

723.2k](/packages/backstage-laravel-og-image)[tbbc/composer-javascript

Composer script handler for executing `npm install` and `bower install` automatically.

1816.4k](/packages/tbbc-composer-javascript)[rinvex/laravel-menus

Rinvex Menus is a simple menu builder package for Laravel, that supports hierarchical structure, ordering, and styling with full flexibility using presenters for easy styling and custom structure of menu rendering.

294.0k20](/packages/rinvex-laravel-menus)[alrik11es/calendar

An structured calendar generator in array, object or json format

131.1k](/packages/alrik11es-calendar)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
