-
Notifications
You must be signed in to change notification settings - Fork 0
libdatephp cDateStrategySimpleInterval
- Class name: cDateStrategySimpleInterval
- Namespace: libdatephp
- Parent class: libdatephp\cDateStrategy
The class cDateStrategySimpleInterval is a container for dates, which occour after each n days.
There are several child classes for specialized tasks:
- cDateStrategyDaily
- cDateStrategyDailyFixed
- cDateStrategyMonthly
- cDateStrategyMonthlyFixed
- cDateStrategyNoInterval
- cDateStrategySimpleDate
- cDateStrategySimpleInterval
- cDateStrategyWeekly
abstract methods are:
- IsValid( )
- GetFirstDate( )
- FromString( )
- GetNextEventSlot( )
all objects have one calendar with celebrities in common and each object has its own calendar with holidays
-
cDateStrategySimpleInterval::AddCelebrity()
- This method is defined by libdatephp\cDateStrategy
public static mixed libdatephp\cDateStrategy::AddCelebrity($obj_date)
-
cDateStrategySimpleInterval::AddHoliday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::AddHoliday($obj_date)
-
cDateStrategySimpleInterval::AdjustedUnderOverflow()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::AdjustedUnderOverflow(\libdatephp\cDate $date_test, integer $direction)
-
cDateStrategySimpleInterval::AsString()
- This method is defined by libdatephp\cDateStrategy
public abstract string libdatephp\cDateStrategy::AsString()
-
cDateStrategySimpleInterval::Dump()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::Dump(\libdatephp\cDate $obj_date_calc_from, \libdatephp\cDate $obj_date_calc_to, integer $direction)
-
cDateStrategySimpleInterval::FillForm()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::FillForm()
-
cDateStrategySimpleInterval::FromForm()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::FromForm()
-
cDateStrategySimpleInterval::FromString()
- This method is defined by libdatephp\cDateStrategy
public abstract mixed libdatephp\cDateStrategy::FromString(string $str)
-
cDateStrategySimpleInterval::GetArray()
- This method is defined by libdatephp\cDateStrategy
public void libdatephp\cDateStrategy::GetArray(array $ary, \libdatephp\cDate $obj_date_start, mixed $obj_date_end, integer $direction, boolean $debug)
-
cDateStrategySimpleInterval::GetEndDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetEndDate()
-
cDateStrategySimpleInterval::GetFirstDate()
- This method is defined by libdatephp\cDateStrategy
public abstract \libdatephp\cDate libdatephp\cDateStrategy::GetFirstDate()
-
cDateStrategySimpleInterval::GetFollower()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetFollower(\libdatephp\cDate $date, \libdatephp\cDate $dt_next, integer $direction)
-
cDateStrategySimpleInterval::GetNextEventDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate|null libdatephp\cDateStrategy::GetNextEventDate($obj_date_start, $is_first_date)
-
cDateStrategySimpleInterval::GetNextEventSlot()
- This method is defined by libdatephp\cDateStrategy
public abstract \libdatephp\cDate libdatephp\cDateStrategy::GetNextEventSlot(\libdatephp\cDate $obj_date, integer $direction)
-
cDateStrategySimpleInterval::GetPredecessor()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetPredecessor(\libdatephp\cDate $obj_date, \libdatephp\cDate $dt_prev)
-
cDateStrategySimpleInterval::GetStartDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetStartDate()
-
cDateStrategySimpleInterval::GetStrategyCelebrity()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyCelebrity()
-
cDateStrategySimpleInterval::GetStrategyHoliday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyHoliday()
-
cDateStrategySimpleInterval::GetStrategyImpossible()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyImpossible()
-
cDateStrategySimpleInterval::GetStrategySaturday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategySaturday()
-
cDateStrategySimpleInterval::GetStrategySunday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategySunday()
-
cDateStrategySimpleInterval::HasEndDate()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::HasEndDate()
-
cDateStrategySimpleInterval::IsCelebrity()
- This method is defined by libdatephp\cDateStrategy
public static boolean libdatephp\cDateStrategy::IsCelebrity($obj_date)
-
cDateStrategySimpleInterval::IsEventDate()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsEventDate($obj_date)
-
cDateStrategySimpleInterval::IsHoliday()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsHoliday($obj_date)
-
cDateStrategySimpleInterval::IsHolidayOrCelebrity()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsHolidayOrCelebrity($obj_date)
-
cDateStrategySimpleInterval::IsValid()
- This method is defined by libdatephp\cDateStrategy
public abstract boolean libdatephp\cDateStrategy::IsValid()
-
cDateStrategySimpleInterval::MoveDateIfNecessary()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::MoveDateIfNecessary($date)
-
cDateStrategySimpleInterval::Reset()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::Reset()
-
cDateStrategySimpleInterval::ResetCelebrities()
- This method is defined by libdatephp\cDateStrategy
public static mixed libdatephp\cDateStrategy::ResetCelebrities()
-
cDateStrategySimpleInterval::ResetHolidays()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::ResetHolidays()
-
cDateStrategySimpleInterval::SetEndDate()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetEndDate(\libdatephp\cDate $obj_date)
-
cDateStrategySimpleInterval::SetLanguage()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetLanguage(string $language)
-
cDateStrategySimpleInterval::SetStartDate()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStartDate(\libdatephp\cDate $obj_date)
-
cDateStrategySimpleInterval::SetStrategyCelebrity()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyCelebrity(integer $direction)
-
cDateStrategySimpleInterval::SetStrategyHoliday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyHoliday(integer $direction)
-
cDateStrategySimpleInterval::SetStrategyImpossible()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyImpossible(integer $direction)
-
cDateStrategySimpleInterval::SetStrategySaturday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategySaturday(integer $direction)
-
cDateStrategySimpleInterval::SetStrategySunday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategySunday(integer $direction)
-
cDateStrategySimpleInterval::__construct()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDateStrategy libdatephp\cDateStrategy::__construct($start_date, $end_date, $language, $directionOnSaturday, $directionOnSunday, $directionOnCelebrity, $directionOnHoliday, $directionOnImpossible)
This wiki page is part of the documentation of the PHP class library libdatephp