2016-11-07 52 views
0

您能否請教一個PHP庫或至少一個代碼片段將Cron表達式字符串轉換爲口頭聲明?尋找PHP庫以口頭方式呈現cron表達式

例如:

"5 4 * * *" -> "At 04:05." 
"5 4 * 2 SUN" -> "At 04:05 on Sunday in February." 
+0

是可以做到的用java庫 – Blueblazer172

+0

我喜歡java,但是將java庫連接到PHP應用程序會有一些開銷:) –

+0

如果你想用php做我canno t help you ..:/ – Blueblazer172

回答

0

因爲我沒能在任何地方找到這樣的PHP庫,我決定建立它自己:https://github.com/sivaschenko/utility-cron

用法:

$expression = \Sivaschenko\Utility\Cron\ExpressionFactory::getExpression('5 4 8 * *'); 

echo $expression->getVerbalString(); // "At 04:05, on 8th day of month."