-
Notifications
You must be signed in to change notification settings - Fork 0
libdatephp cDateStrategyDailyFixed
- Class name: cDateStrategyDailyFixed
- Namespace: libdatephp
- Parent class: libdatephp\cDateStrategy
The class cDateStrategyDaily calculates recurring daily events. It is specialized to find simgle events in a specific period of time (month, quarter, year).
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
-
cDateStrategyDailyFixed::AddCelebrity()
- This method is defined by libdatephp\cDateStrategy
public static mixed libdatephp\cDateStrategy::AddCelebrity($obj_date)
-
cDateStrategyDailyFixed::AddHoliday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::AddHoliday($obj_date)
-
cDateStrategyDailyFixed::AdjustedUnderOverflow()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::AdjustedUnderOverflow(\libdatephp\cDate $date_test, integer $direction)
-
cDateStrategyDailyFixed::AsString()
- This method is defined by libdatephp\cDateStrategy
public abstract string libdatephp\cDateStrategy::AsString()
-
cDateStrategyDailyFixed::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)
-
cDateStrategyDailyFixed::FillForm()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::FillForm()
-
cDateStrategyDailyFixed::FromForm()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::FromForm()
-
cDateStrategyDailyFixed::FromString()
- This method is defined by libdatephp\cDateStrategy
public abstract mixed libdatephp\cDateStrategy::FromString(string $str)
-
cDateStrategyDailyFixed::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)
-
cDateStrategyDailyFixed::GetEndDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetEndDate()
-
cDateStrategyDailyFixed::GetFirstDate()
- This method is defined by libdatephp\cDateStrategy
public abstract \libdatephp\cDate libdatephp\cDateStrategy::GetFirstDate()
-
cDateStrategyDailyFixed::GetFollower()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetFollower(\libdatephp\cDate $date, \libdatephp\cDate $dt_next, integer $direction)
-
cDateStrategyDailyFixed::GetNextEventDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate|null libdatephp\cDateStrategy::GetNextEventDate($obj_date_start, $is_first_date)
-
cDateStrategyDailyFixed::GetNextEventSlot()
- This method is defined by libdatephp\cDateStrategy
public abstract \libdatephp\cDate libdatephp\cDateStrategy::GetNextEventSlot(\libdatephp\cDate $obj_date, integer $direction)
-
cDateStrategyDailyFixed::GetPredecessor()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetPredecessor(\libdatephp\cDate $obj_date, \libdatephp\cDate $dt_prev)
-
cDateStrategyDailyFixed::GetStartDate()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::GetStartDate()
-
cDateStrategyDailyFixed::GetStrategyCelebrity()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyCelebrity()
-
cDateStrategyDailyFixed::GetStrategyHoliday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyHoliday()
-
cDateStrategyDailyFixed::GetStrategyImpossible()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategyImpossible()
-
cDateStrategyDailyFixed::GetStrategySaturday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategySaturday()
-
cDateStrategyDailyFixed::GetStrategySunday()
- This method is defined by libdatephp\cDateStrategy
public integer libdatephp\cDateStrategy::GetStrategySunday()
-
cDateStrategyDailyFixed::HasEndDate()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::HasEndDate()
-
cDateStrategyDailyFixed::IsCelebrity()
- This method is defined by libdatephp\cDateStrategy
public static boolean libdatephp\cDateStrategy::IsCelebrity($obj_date)
-
cDateStrategyDailyFixed::IsEventDate()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsEventDate($obj_date)
-
cDateStrategyDailyFixed::IsHoliday()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsHoliday($obj_date)
-
cDateStrategyDailyFixed::IsHolidayOrCelebrity()
- This method is defined by libdatephp\cDateStrategy
public boolean libdatephp\cDateStrategy::IsHolidayOrCelebrity($obj_date)
-
cDateStrategyDailyFixed::IsValid()
- This method is defined by libdatephp\cDateStrategy
public abstract boolean libdatephp\cDateStrategy::IsValid()
-
cDateStrategyDailyFixed::MoveDateIfNecessary()
- This method is defined by libdatephp\cDateStrategy
public \libdatephp\cDate libdatephp\cDateStrategy::MoveDateIfNecessary($date)
-
cDateStrategyDailyFixed::Reset()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::Reset()
-
cDateStrategyDailyFixed::ResetCelebrities()
- This method is defined by libdatephp\cDateStrategy
public static mixed libdatephp\cDateStrategy::ResetCelebrities()
-
cDateStrategyDailyFixed::ResetHolidays()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::ResetHolidays()
-
cDateStrategyDailyFixed::SetEndDate()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetEndDate(\libdatephp\cDate $obj_date)
-
cDateStrategyDailyFixed::SetLanguage()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetLanguage(string $language)
-
cDateStrategyDailyFixed::SetStartDate()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStartDate(\libdatephp\cDate $obj_date)
-
cDateStrategyDailyFixed::SetStrategyCelebrity()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyCelebrity(integer $direction)
-
cDateStrategyDailyFixed::SetStrategyHoliday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyHoliday(integer $direction)
-
cDateStrategyDailyFixed::SetStrategyImpossible()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategyImpossible(integer $direction)
-
cDateStrategyDailyFixed::SetStrategySaturday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategySaturday(integer $direction)
-
cDateStrategyDailyFixed::SetStrategySunday()
- This method is defined by libdatephp\cDateStrategy
public mixed libdatephp\cDateStrategy::SetStrategySunday(integer $direction)
-
cDateStrategyDailyFixed::__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