Controller::get_end_date( TECEventsSEO[type] $view, TECEventsSEO[type] $start_date, TECEventsSEO[type] $context )
Returns the end date time object read from the current context.
Contents
Parameters
- $view
-
(TECEventsSEO[type]) (Required)
- $start_date
-
(TECEventsSEO[type]) (Required)
- $context
-
(TECEventsSEO[type]) (Required)
Return
(TECEventsSEODateTime|false) A DateTime object or false
if a DateTime object could not be built.
Source
File: src/Events/SEO/Controller.php
public function get_end_date( $view, $start_date, $context ) { $end_date = $context->get( 'end_date' ); switch ( $view ) { case 'day': $end_date = clone $start_date; $end_date->modify( '+1 day' ); return $end_date; break; case 'week': $end_date = clone $start_date; $end_date->modify( '+6 days' ); return $end_date; break; case 'month': $end_date = clone $start_date; $end_date->modify( '+1 month' ); return $end_date; break; default: return Dates::build_date_object( $end_date ); break; } }
Changelog
Version | Description |
---|---|
6.2.3 | Introduced. |