I use this code (for easy migration from PHP4 to PHP5):
/**
* Constant definitions that has been removed from PHP 5
*/
const IBASE_DATE = "ibase.dateformat";
const IBASE_TIME = "ibase.timeformat";
const IBASE_TIMESTAMP = "ibase.timestampformat";
/**
* Sets the format of timestamp, date or time type
* columns returned from queries
*/
function ibase_timefmt($format, $where = IBASE_TIMESTAMP)
{
ini_set($where, $format);
}
ibase_timefmt
(PHP 4)
ibase_timefmt — Sets the format of timestamp, date and time type columns returned from queries
Description
$format
[, int $columntype = IBASE_TIMESTAMP
] )Sets the format of timestamp, date or time type columns returned from queries.
You can set defaults for these formats with the PHP configuration directives ibase.timestampformat, ibase.dateformat and ibase.timeformat.
Note:
This function has been removed from PHP 5, use ini_set() instead.
Parameters
-
format -
Internally, the columns are formatted by c-function strftime(), so refer to its documentation regarding to the format of the string.
-
columntype -
columntypeis one of the constantsIBASE_TIMESTAMP,IBASE_DATEandIBASE_TIME. If omitted, defaults toIBASE_TIMESTAMPfor backwards compatibility.
Return Values
Returns TRUE on success or FALSE on failure.
Examples
Example #1 ibase_timefmt() example
<?php
/* InterBase 6 TIME-type columns will be returned in
* the form '05 hours 37 minutes'. */
ibase_timefmt("%H hours %M minutes", IBASE_TIME);
?>
