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.
Inheritance: extends TI18NControl, implements Prado\IDataRenderer
Afficher le fichier Open project: pradosoft/prado

Protected Properties

Свойство Type Description
$formatter Prado\I18N\core\DateFormat Default DateFormat, set to the application culture.

Méthodes publiques

Méthode 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.

Méthodes protégées

Méthode 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

getData() public méthode

This method is required by {@link \Prado\IDataRenderer}. It is the same as {@link getValue()}.
See also: getValue
Since: 3.1.2
public getData ( ) : string
Résultat string date time value.

getDefaultText() public méthode

Get the default text value for this control.
public getDefaultText ( ) : string
Résultat string default text value

getFormattedDate() protected méthode

If the culture is not specified, the default application culture will be used. This method overrides parent's implementation.
protected getFormattedDate ( )

getPattern() public méthode

Gets the date time format pattern.
public getPattern ( ) : string
Résultat string format pattern.

getPreset() protected méthode

For a given string, try and find a preset pattern.
protected getPreset ( $string ) : string
Résultat string a preset pattern if found, null otherwise.

getValue() public méthode

Get the date-time value for this control.
public getValue ( ) : string
Résultat string date time value.

render() public méthode

public render ( $writer )

setData() public méthode

This method is required by {@link \Prado\IDataRenderer}. It is the same as {@link setValue()}.
See also: setValue
Since: 3.1.2
public setData ( $value )

setDefaultText() public méthode

Set the default text value for this control.
public setDefaultText ( $value )

setPattern() public méthode

Sets the date time formatting pattern.
public setPattern ( $value )

setValue() public méthode

Set the date-time value for this control.
public setValue ( $value )

Property Details

$formatter protected_oe static_oe property

Default DateFormat, set to the application culture.
protected static DateFormat,Prado\I18N\core $formatter
Résultat Prado\I18N\core\DateFormat