The DateTime class
Introduction
Representation of date and time.
Class synopsis
DateTime
{
/* Constants */
/* Methods */
public static DateTime createFromFormat
( string $format
, string $time
[, DateTimeZone $timezone
] )
}Predefined Constants
-
DateTime::ATOM
DATE_ATOM - Atom (example: 2005-08-15T15:52:01+00:00)
- HTTP Cookies (example: Monday, 15-Aug-05 15:52:01 UTC)
-
DateTime::ISO8601
DATE_ISO8601 - ISO-8601 (example: 2005-08-15T15:52:01+0000)
-
DateTime::RFC822
DATE_RFC822 - RFC 822 (example: Mon, 15 Aug 05 15:52:01 +0000)
-
DateTime::RFC850
DATE_RFC850 - RFC 850 (example: Monday, 15-Aug-05 15:52:01 UTC)
-
DateTime::RFC1036
DATE_RFC1036 - RFC 1036 (example: Mon, 15 Aug 05 15:52:01 +0000)
-
DateTime::RFC1123
DATE_RFC1123 - RFC 1123 (example: Mon, 15 Aug 2005 15:52:01 +0000)
-
DateTime::RFC2822
DATE_RFC2822 - RFC 2822 (Mon, 15 Aug 2005 15:52:01 +0000)
-
DateTime::RFC3339
DATE_RFC3339 - Same as DATE_ATOM (since PHP 5.1.3)
-
DateTime::RSS
DATE_RSS - RSS (Mon, 15 Aug 2005 15:52:01 +0000)
-
DateTime::W3C
DATE_W3C - World Wide Web Consortium (example: 2005-08-15T15:52:01+00:00)
Table of Contents
- DateTime::add - Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object
- DateTime::__construct - Returns new DateTime object
- DateTime::createFromFormat - Returns new DateTime object formatted according to the specified format
- DateTime::diff - Returns the difference between two DateTime objects
- DateTime::format - Returns date formatted according to given format
- DateTime::getLastErrors - Returns the warnings and errors
- DateTime::getOffset - Returns the timezone offset
- DateTime::getTimestamp - Gets the Unix timestamp
- DateTime::getTimezone - Return time zone relative to given DateTime
- DateTime::modify - Alters the timestamp
- DateTime::__set_state - The __set_state handler
- DateTime::setDate - Sets the date
- DateTime::setISODate - Sets the ISO date
- DateTime::setTime - Sets the time
- DateTime::setTimestamp - Sets the date and time based on an Unix timestamp
- DateTime::setTimezone - Sets the time zone for the DateTime object
- DateTime::sub - Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object
- DateTime::__wakeup - The __wakeup handler




