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 Node Types
- 
      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