PHP Class Prado\I18N\TDateFormat
To format date and/or time for a locale (e.g. de_DE) include a Culture
attribute, for example:
The date will be formatted according to this format.
If no Pattern was specified then the date will be formatted with the
default format (both date and time). If no value for the date is specified
then the current date will be used. E.g.:
will result in the current date, formatted with default localized pattern.
Namespace: System.I18N
Properties
-
Value, date,
Gets or sets the date to format. The tag content is used as Value
if the Value property is not specified.
-
Pattern, string,
Gets or sets the formatting pattern. The predefined patterns are
'fulldate', 'longdate', 'mediumdate', 'shortdate', 'fulltime',
'longtime', 'mediumtime', and 'shorttime'. Custom patterns can specified
when the Pattern property does not match the predefined patterns.
-
DefaultText, string,
Gets or sets the default text. If Value is not set, DefaultText will be
shown instead of todays date and time.
显示文件
Open project: pradosoft/prado
Protected Properties
Property |
Type |
Description |
|
$formatter |
Prado\I18N\core\DateFormat |
Default DateFormat, set to the application culture. |
|
Public Methods
Method |
Description |
|
getData ( ) : string |
Get the date-time value for this control. |
|
getDefaultText ( ) : string |
Get the default text value for this control. |
|
getPattern ( ) : string |
Gets the date time format pattern. |
|
getValue ( ) : string |
Get the date-time value for this control. |
|
render ( $writer ) |
|
|
setData ( $value ) |
Set the date-time value for this control. |
|
setDefaultText ( $value ) |
Set the default text value for this control. |
|
setPattern ( $value ) |
Sets the date time formatting pattern. |
|
setValue ( $value ) |
Set the date-time value for this control. |
|
Protected Methods
Method |
Description |
|
getFormattedDate ( ) |
Renders the localized version of the date-time value. |
|
getPreset ( $string ) : string |
For a given string, try and find a preset pattern. |
|
Method Details
This method is required by {@link \Prado\IDataRenderer}.
It is the same as {@link getValue()}.
getDefaultText()
public method
Get the default text value for this control.
getPattern()
public method
Gets the date time format pattern.
getPreset()
protected method
For a given string, try and find a preset pattern.
Get the date-time value for this control.
This method is required by {@link \Prado\IDataRenderer}.
It is the same as {@link setValue()}.
setDefaultText()
public method
Set the default text value for this control.
setPattern()
public method
Sets the date time formatting pattern.
Set the date-time value for this control.
Property Details