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
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
-
columntype est une constante parmi IBASE_TIMESTAMP, IBASE_DATE et IBASE_TIME. Si ce paramètre est omis, il vaudra par défaut IBASE_TIMESTAMP, afin de respecter une compatibilité avec les versions antérieures.
Valeurs de retour
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
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);
?>
ibase_timefmt
03-Feb-2006 12:21
