LLMS_Order::get_start_date( string $format = 'Y-m-d H:i:s' )
Get the start date for the order
Description Description
Gets the date of the first initially successful transaction if none found, uses the created date of the order.
Parameters Parameters
- $format
-
(string) (Optional) Desired return format of the date. Default is 'Y-m-d H:i:s'.
Default value: 'Y-m-d H:i:s'
Return Return
(string)
Source Source
File: includes/models/model.llms.order.php
* @param string $format Desired return format of the date. * @return string */ public function get_start_date( $format = 'Y-m-d H:i:s' ) { /** * Get the first recorded transaction. * Refunds are okay b/c that would have initially given the user access. */ $txns = $this->get_transactions( array( 'order' => 'ASC', 'orderby' => 'date', 'per_page' => 1, 'status' => array( 'llms-txn-succeeded', 'llms-txn-refunded' ), 'type' => 'any', 'no_found_rows' => true, ) ); if ( $txns['count'] ) { $txn = array_pop( $txns['transactions'] );
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.0.0 | Introduced. |