HudhaifaS\FieldType\DBGreatDate
- Author: Hudhaifa Shatnawi <hudhaifa.shatnawi@gmail.com>
Synopsis
class DBGreatDate
extends DBComposite
{
- // members
- private static array $composite_db = ;
- protected static $mock_today = NULL;
- // methods
- public boolean exists()
- public FormField scaffoldFormField()
- public void __toString()
- public int getYear()
- public void setYear()
- public int getMonth()
- public void setMonth()
- public int getDay()
- public void setDay()
- public void isEstimated()
- public void isEstimatedMonth()
- public void isEstimatedDay()
- public void Nice()
- public void Long()
- public void Hijri()
- public void Both()
- public void MonthDay()
- public void monthName()
- public String Ago()
- public string TimeDiff()
- public string TimeDiffIn()
- public void DaysAgo()
- public void isBC()
- public static void today()
- public static void create_great_date()
- public static void is_valid_month()
- public static void is_valid_day()
- public static void is_valid_year()
Hierarchy
Extends
- SilverStripe\ORM\FieldType\DBComposite
Members
private
- $composite_db
protected
- $mock_today
Methods
public
- Ago() — Returns the number of seconds/minutes/hours/days or months since the timestamp.
- Both()
- DaysAgo()
- Hijri()
- Long() — Returns the date in the format 24 December 2006
- MonthDay()
- Nice()
- TimeDiff()
- TimeDiffIn() — Gets the time difference, but always returns it in a certain format
- __toString() — For backwards compatibility reasons (mainly with ecommerce module), this returns the amount value of the field, rather than a {@link Nice()} formatting.
- create_great_date()
- exists()
- getDay()
- getMonth()
- getYear()
- isBC()
- isEstimated()
- isEstimatedDay()
- isEstimatedMonth()
- is_valid_day()
- is_valid_month()
- is_valid_year()
- monthName()
- scaffoldFormField() — Returns a CompositeField instance used as a default for form scaffolding.
- setDay()
- setMonth()
- setYear()
- today()