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
554 555 556 557 558 559 560 561 562 563 564 | 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.