bp_dd_get_random_date( int $days_from = 30, int $days_to )
Get a random date between some days in history.
Description
If [30;5] is specified – that means a random date between 30 and 5 days from now.
Parameters
- $days_from
-
(Optional)
Default value: 30
- $days_to
-
(Required)
Return
(string)
Source
File: bp-core/bp-core-tools-default-data.php
function bp_dd_get_random_date( $days_from = 30, $days_to = 0 ) { // $days_from should always be less than $days_to if ( $days_to > $days_from ) { $days_to = $days_from - 1; } $date_from = new DateTime( 'now - ' . $days_from . ' days' ); $date_to = new DateTime( 'now - ' . $days_to . ' days' ); return date( 'Y-m-d H:i:s', mt_rand( $date_from->getTimestamp(), $date_to->getTimestamp() ) ); }
Changelog
Version | Description |
---|---|
BuddyBoss 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.