ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:datetime:adodb_getdate

This is an old revision of the document!


adodb_getdate

See Also

PHP Function getdate()

Syntax
int adodb_getdate(
   optional mixed $timestamp=time()
)

Description

Returns an array containing date information, the same as the PHP function getDate(), but supporting dates less than 1901 and greater than 2038. The local date/time format is derived from a heuristic the first time adodb_getdate() is called.


Usage

/*
* Gets information from now
*/
 
$d = adodb_getdate();
 
print_r($d);
 
/*
* Returns 
Array
(
    [seconds] => 28
    [minutes] => 51
    [hours] => 14
    [mday] => 3
    [wday] => 4
    [mon] => 12
    [year] => 2015
    [yday] => 336
    [weekday] => Thursday
    [month] => December
    [0] => 1449179488
)
*/
 
/*
* What happened a thousand years ago?
*/
$d = adodb_getdate(time() - (365 * 24 * 60 * 60 * 1000));
/*
* Returns 
Array
(
    [seconds] => 46
    [minutes] => 54
    [hours] => 14
    [mday] => 27
    [wday] => 2
    [mon] => 7
    [year] => 1016
    [yday] => 208
    [weekday] => Tuesday
    [month] => July
    [0] => -30086820314
)
*/

Note that in the example above, the number of seconds in array index 0, is negative. This is because we are setting a date prior to the epoch value of 0 at 01/01/1970.

v5/datetime/adodb_getdate.1452647557.txt.gz · Last modified: 2017/04/21 11:27 (external edit)