PHP Date and Time


 

PHP Date and Time

The PHP Date and Time function is massively used in setting date and time of the server, validating date and time and controlling the functions of the software. 

The PHP Date and Time function is massively used in setting date and time of the server, validating date and time and controlling the functions of the software. 

PHP Date and Time

The PHP Date and Time function is massively used in setting date and time of the server, validating date and time and controlling the functions of the software. 

The PHP date and Time functions allow you to access the date and time from the server where your PHP scripts are running. Thesefunctions can be used for formatting the date and time in many different ways but user must always keep in mind that these functions are dependent on the local settings of your server. So, set the server timing in considering the daylight saving time and leap years. 

Predefined Constants

DateTime Node Types

DateTime::ATOM
DATE_ATOM
Atom (example: 2009-08-24T17:32:09+00:00) 

DateTime::COOKIE
DATE_COOKIE
HTTP Cookies (example: Monday, 24-Aug-09 17:32:09 UTC) 

DateTime::ISO8601
DATE_ISO8601
ISO-8601 (example: 2009-08-24T17:32:09+0000) 

DateTime::RFC822
DATE_RFC822
RFC 822 (example: Mon, 24 Aug 09 17:32:09 +0000) 

DateTime::RFC850
DATE_RFC850
RFC 850 (example: Monday, 24-Aug-09 17:32:09 UTC) 

DateTime::RFC1036
DATE_RFC1036
RFC 1036 (example: Mon, 24 Aug 09 17:32:09 +0000) 

DateTime::RFC1123
DATE_RFC1123
RFC 1123 (example: Mon, 24 Aug 2009 17:32:09 +0000) 

DateTime::RFC2822
DATE_RFC2822
RFC 2822 (Mon, 24 Aug 2009 15:52:01 +0000) 

DateTime::RFC3339
DATE_RFC3339
Same as DATE_ATOM (begins from PHP 5.1.3) 

DateTime::RSS
DATE_RSS
RSS (Mon, 24 Aug 2009 17:32:01 +0000) 

DateTime::W3C
DATE_W3C
World Wide Web Consortium (example: 2009-08-24T 17:32:01+00:00) 

The DateTime class

This class represents the date and time of the server.

Class synopsis

DateTime

DateTime {

/* Constants */
const string DateTime::ATOM = Y-m-d\TH:i:sP ;
const string DateTime::COOKIE = l, d-M-y H:i:s T ;
const string DateTime::ISO8601 = Y-m-d\TH:i:sO ;
const string DateTime::RFC822 = D, d M y H:i:s O ;
const string DateTime::RFC850 = l, d-M-y H:i:s T ;
const string DateTime::RFC1036 = D, d M y H:i:s O ;
const string DateTime::RFC1123 = D, d M Y H:i:s O ;
const string DateTime::RFC2822 = D, d M Y H:i:s O ;
const string DateTime::RFC3339 = Y-m-d\TH:i:sP ;
const string DateTime::RSS = D, d M Y H:i:s O ;
const string DateTime::W3C = Y-m-d\TH:i:sP ;

/* Methods */

public DateTime add ( string $interval )
__construct ([ string $time= "now" [, DateTimeZone $timezone= NULL ]] )
public static DateTime createFromFormat ( string $format , string $time [, DateTimeZone $timezone ] )
public DateInterval diff ( DateTime $datetime [, bool $absolute ] )
public string format ( string $format )
public static array getLastErrors ( void )
public int getOffset ( void )
public int getTimestamp ( void )
public DateTimeZone getTimezone ( void )
public DateTime modify ( string $modify )
public static DateTime __set_state ( array $array )
public DateTime setDate ( int $year , int $month , int $day )
public DateTime setISODate ( int $year , int $week [, int $day ] )
public DateTime setTime ( int $hour , int $minute [, int $second ] )
public DateTime setTimestamp ( int $unixtimestamp )
public DateTime setTimezone ( DateTimeZone $timezone )
public DateTime sub ( DateInterval $interval )
public DateTime __wakeup ( void )
}

 

Ads