Support Joomla!

Joomla! 1.5 Documentation

Packages

Package: Joomla-Framework

License

Content on this site is copyright © 2005 - 2008 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution- NonCommercial- ShareAlike 2.5. Some parts of this website may be subject to other licenses.

 Class JDate

Description

JDate is a class that stores a date

Located in /joomla/utilities/date.php (line 27)

Class JObject   (Subpackage Base)

Class JDate   (Subpackage Utilities)
Variable Summary
Variable int|boolean $_date
Variable string $_offset
Method Summary
Constructor JDate __construct ([mixed $date = 'now'], [int $tzOffset = 0])
Method integer getOffset ()
Method void setOffset (float $offset)
Method a toFormat ([string $format = '%Y-%m-%d %H:%M:%S'])
Method a toISO8601 ([ $local = false])
Method a toMySQL ([ $local = false])
Method a toRFC822 ([ $local = false])
Method a toUnix ([ $local = false])
Variables
int|boolean $_date = false (line 35)

Unix timestamp

  • access: protected
string $_offset = 0 (line 43)

Time offset (in seconds)

  • access: protected

Inherited Variables

Inherited from JObject

Variable JObject::$_errors
Methods
Constructor __construct (line 54)

Creates a new instance of JDate representing a given date.

Accepts RFC 822, ISO 8601 date formats as well as unix time stamps. If not specified, the current date and time is used.

JDate __construct ([mixed $date = 'now'], int $tzOffset)
  • mixed $date: optional the date this JDate will represent.
  • int $tzOffset: optional the timezone $date is from

Redefinition of:
JObject::__construct()
Class constructor, overridden in descendant classes.
getOffset (line 157)

Get the date offset (in hours)

  • access: public
integer getOffset ()
setOffset (line 147)

Set the date offset (in hours)

  • access: public
void setOffset (float $offset)
  • float $offset: The offset in hours
toFormat (line 225)

Gets the date in a specific format

Returns a string formatted according to the given format. Month and weekday names and other language dependent strings respect the current locale

  • return: date in a specific format
a toFormat ([string $format = '%Y-%m-%d %H:%M:%S'])
toISO8601 (line 181)

Gets the date as an ISO 8601 date.

a toISO8601 ([ $local = false])
  • $local
toMySQL (line 195)

Gets the date as in MySQL datetime format

a toMySQL ([ $local = false])
  • $local
toRFC822 (line 168)

Gets the date as an RFC 822 date.

a toRFC822 ([ $local = false])
  • $local
toUnix (line 207)

Gets the date as UNIX time stamp.

  • return: date as a unix time stamp
a toUnix ([ $local = false])
  • $local

Inherited Methods

Inherited From JObject

 JObject::JObject()
 JObject::__construct()
 JObject::get()
 JObject::getError()
 JObject::getErrors()
 JObject::getProperties()
 JObject::getPublicProperties()
 JObject::set()
 JObject::setError()
 JObject::setProperties()
 JObject::toString()

Documentation generated on Tue, 29 Jan 2008 18:45:20 +0000 by phpDocumentor 1.3.1