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 — Fixe le format de date pour les prochaines requêtes
Description
$format
[, int $columntype = IBASE_TIMESTAMP
] )Fixe le format de date pour les prochaines requêtes.
Vous pouvez définir des valeurs par défaut pour ces formats avec les directives de configuration PHP ibase.timestampformat, ibase.dateformat et ibase.timeformat.
Note:
Cette fonction a été supprimée de PHP 5 ; utilisez ini_set() à la place.
Liste de paramètres
-
format -
En interne, les colonnes sont formatées par la fonction C strftime() : reportez-vous à sa documentation pour connaître la structure de la chaîne de format.
-
columntype -
columntypeest une constante parmiIBASE_TIMESTAMP,IBASE_DATEetIBASE_TIME. Si ce paramètre est omis, il vaudra par défautIBASE_TIMESTAMP, afin de respecter une compatibilité avec les versions antérieures.
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec ibase_timefmt()
<?php
/* Les colonnes TIME de InterBase 6 seront retournées avec
* la forme '05 heures 37 minutes'. */
ibase_timefmt("%H hours %M minutes", IBASE_TIME);
?>
