joshtronic / randomdate
Random time/date generator fully compatible with PHP's date function.
1.0.0
2020-05-30 17:19 UTC
Requires
- php: >=5.3
Requires (Dev)
This package is auto-updated.
Last update: 2024-11-29 06:21:57 UTC
README
Random time/date generator fully compatible with PHP's date function.
Compatible with PHP 5.3+.
Installation
composer require joshtronic/randomdate
Usage
<?php $rd = new joshtronic\RandomDate(); // Between the Unix Epoch and now $rd->date(/* format string, default = 'c' */); // Between January 1st, 1900 and now $rd->min('1900-01-01')->date('Y-m-d'); // Between the Unix Epoch and next month $rd->max('next month')->date('r'); // Between yesterday and tomorrow (at midnight) $rd->between('yesterday', 'midnight tomorrow')->date('r'); // Reset minimum and maximum to defaults $rd->reset->date();
Compatibility with PHP functions
By design, this library aims to keep things simple by using the familiar
format string provided by PHP's existing date
as well as the
extremely powerful strtotime
for setting the range of dates
used for generation.