====== adodb_date2 ======
~~NOTOC~~
== See Also ==
[[v5:datetime:adodb_date|adodb_date()]]
== Syntax ==
string adodb_date2(
string $format,
optional string $isoDateString = ''
)
[[datetime_index#deprecated|Deprecated]] since ADOdb 5.22.6, and [[https://github.com/ADOdb/ADOdb/issues/970|removed in 5.23.0]].
Use 64-bit native PHP functions instead.
===== Description =====
This function extends the adodb_date() function, allowing the second argument to be passed as an ISO format string instead of a timestamp. This makes it easier to generate formatted times outside of the normal unix timestamp range.
----------------------------------
===== Usage =====
$d = adodb_date2('d-M-Y H:i','1520-12-25 13:01:34');
===== Note =====
To make the calculation work correctly for early years, it is important to use 4 digit years for the ''$isoDateString''
-----------------------------------------------
/*
* Correct usage
*/
$date = adodb_date('m/d/Y', '0900-12-31 13:01:34')
/*
* Returns 12/25/900
*/
/*
* Incorrect usage
*/
$date = adodb_date('m/d/Y', '900-12-31 13:01:34')
/*
* Returns 12/03/2015 (todays date)
*/