PluginProbe ʕ •ᴥ•ʔ
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / trunk
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments vtrunk
4.7.0 4.6.6 4.6.5 4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.11.1 1.11.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.9.0 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.13.0 2.14.0 2.14.1 2.15.0 2.15.1 2.16.0 2.16.1 2.16.2 2.16.3 2.17.0 2.17.1 2.17.2 2.18.0 2.19.0 2.19.2 2.19.3 2.19.4 2.2.0 2.2.1 2.20.0 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.21.0 2.22.0 2.22.1 2.23.0 2.24.0 2.25.0 2.25.1 2.25.2 2.26.0 2.27.0 2.27.1 2.28.0 2.29.0 2.29.1 2.29.2 2.29.3 2.29.4 2.3.0 2.3.1 2.30.0 2.31.0 2.31.1 2.31.2 2.31.3 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.40.1 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.9.0 3.0.0 3.0.0-RC1 3.0.0-RC2 3.0.0-beta1 3.0.0-beta2 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.10.0 3.10.1 3.11.0 3.12.0 3.13.0 3.13.1 3.13.2 3.13.3 3.13.4 3.14.0 3.15.0 3.15.1 3.15.2 3.15.3 3.15.4 3.15.5 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.16.6 3.16.7 3.16.8 3.17.0 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.18.0 3.19.0 3.19.1 3.19.2 3.2.0 3.2.1 3.2.2 3.20.0 3.20.1 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 trunk 4.1.0 0.2.19.1 4.1.1 1.0.0 4.2.0 1.0.1 1.0.2
surecart / vendor / woocommerce / action-scheduler / lib / cron-expression / README.md
surecart / vendor / woocommerce / action-scheduler / lib / cron-expression Last commit date
CronExpression.php 3 years ago CronExpression_AbstractField.php 3 years ago CronExpression_DayOfMonthField.php 3 years ago CronExpression_DayOfWeekField.php 3 years ago CronExpression_FieldFactory.php 3 years ago CronExpression_FieldInterface.php 3 years ago CronExpression_HoursField.php 3 years ago CronExpression_MinutesField.php 3 years ago CronExpression_MonthField.php 3 years ago CronExpression_YearField.php 3 years ago LICENSE 3 years ago README.md 3 years ago
README.md
93 lines
1 PHP Cron Expression Parser
2 ==========================
3
4 [](https://packagist.org/packages/mtdowling/cron-expression![Latest Stable Version](https://poser.pugx.org/mtdowling/cron-expression/v/stable.png)](https://packagist.org/packages/mtdowling/cron-expression](https://packagist.org/packages/mtdowling/cron-expression) [](https://packagist.org/packages/mtdowling/cron-expression![Total Downloads](https://poser.pugx.org/mtdowling/cron-expression/downloads.png)](https://packagist.org/packages/mtdowling/cron-expression](https://packagist.org/packages/mtdowling/cron-expression) [](http://travis-ci.org/mtdowling/cron-expression![Build Status](https://secure.travis-ci.org/mtdowling/cron-expression.png)](http://travis-ci.org/mtdowling/cron-expression](http://travis-ci.org/mtdowling/cron-expression)
5
6 The PHP cron expression parser can parse a CRON expression, determine if it is
7 due to run, calculate the next run date of the expression, and calculate the previous
8 run date of the expression. You can calculate dates far into the future or past by
9 skipping n number of matching dates.
10
11 The parser can handle increments of ranges (e.g. */12, 2-59/3), intervals (e.g. 0-9),
12 lists (e.g. 1,2,3), W to find the nearest weekday for a given day of the month, L to
13 find the last day of the month, L to find the last given weekday of a month, and hash
14 (#) to find the nth weekday of a given month.
15
16 Credits
17 ==========
18
19 Created by Micheal Dowling. Ported to PHP 5.2 by Flightless, Inc.
20 Based on version 1.0.3: https://github.com/mtdowling/cron-expression/tree/v1.0.3
21
22 Installing
23 ==========
24
25 Add the following to your project's composer.json:
26
27 ```javascript
28 {
29 "require": {
30 "mtdowling/cron-expression": "1.0.*"
31 }
32 }
33 ```
34
35 Usage
36 =====
37 ```php
38 <?php
39
40 require_once '/vendor/autoload.php';
41
42 // Works with predefined scheduling definitions
43 $cron = Cron\CronExpression::factory('@daily');
44 $cron->isDue();
45 echo $cron->getNextRunDate()->format('Y-m-d H:i:s');
46 echo $cron->getPreviousRunDate()->format('Y-m-d H:i:s');
47
48 // Works with complex expressions
49 $cron = Cron\CronExpression::factory('3-59/15 2,6-12 */15 1 2-5');
50 echo $cron->getNextRunDate()->format('Y-m-d H:i:s');
51
52 // Calculate a run date two iterations into the future
53 $cron = Cron\CronExpression::factory('@daily');
54 echo $cron->getNextRunDate(null, 2)->format('Y-m-d H:i:s');
55
56 // Calculate a run date relative to a specific time
57 $cron = Cron\CronExpression::factory('@monthly');
58 echo $cron->getNextRunDate('2010-01-12 00:00:00')->format('Y-m-d H:i:s');
59 ```
60
61 CRON Expressions
62 ================
63
64 A CRON expression is a string representing the schedule for a particular command to execute. The parts of a CRON schedule are as follows:
65
66 * * * * * *
67 - - - - - -
68 | | | | | |
69 | | | | | + year [optional]
70 | | | | +----- day of week (0 - 7) (Sunday=0 or 7)
71 | | | +---------- month (1 - 12)
72 | | +--------------- day of month (1 - 31)
73 | +-------------------- hour (0 - 23)
74 +------------------------- min (0 - 59)
75
76 Requirements
77 ============
78
79 - PHP 5.3+
80 - PHPUnit is required to run the unit tests
81 - Composer is required to run the unit tests
82
83 CHANGELOG
84 =========
85
86 1.0.3 (2013-11-23)
87 ------------------
88
89 * Only set default timezone if the given $currentTime is not a DateTime instance (#34)
90 * Fixes issue #28 where PHP increments of ranges were failing due to PHP casting hyphens to 0
91 * Now supports expressions with any number of extra spaces, tabs, or newlines
92 * Using static instead of self in `CronExpression::factory`
93