PHP Handbuch
Zurück |  | Nach vorne

# ibase_timefmt

(3.0.6 - 3.0.18 only, PHP 4 >= 4.0.0)

ibase_timefmt -- Bestimmt das Format von Zeitstempel-, Datums- und Zeit-Feldern, die von einer Abfrage zurück gegeben werden

## Beschreibung:

``int ibase_timefmt` (string format [, int columntype])`

Bestimmt das Format von Zeitstempel-, Datums- und Zeit-Feldern, die durch eine Abfrage zurück gegeben werden. Intern werden diese Felder durch die C-Funktion strftime() formatiert. Deshalb finden sie in der dazu bestehenden Dokumentation genaue Hinweise über das entsprechende String-Format. Der optionale Parameter `columntype` kann eine der Konstanten IBASE_TIMESTAMP, IBASE_DATE oder IBASE_TIME sein. Fehlt er, wird per default von IBASE_TIMESTAMP ausgegangen (wegen der Abwärts-Kompatibilität).

    <?php
        // InterBase 6 Zeit-Typ-Felder werden im
        // Format '05 Stunden 37 Minuten' zurück gegeben.
        ibase_timefmt("%H Stunden %M Minuten", IBASE_TIME);
    ?>

Sie können über die PHP-Konfigurations-Anweisungen ibase.timestampformat, ibase.dateformat und ibase.timeformat den default-Wert anpassen.

> Anmerkung: `Columntype` wurde in PHP 4.0 hinzu gefügt. Er hat erst ab InterBase-Version 6 eine Bedeutung.

> Anmerkung: Eine Abwärts-Inkompatibilität wurde in PHP 4.0 behoben, indem die Konfigurations-Anweisung ibase.timeformat umbenannt wurde in ibase.timestampformat und die Anweisungen ibase.dateformat und ibase.timeformat hinzu gefügt wurden. Dadurch entsprechen die Namen eher ihrer eigentlichen Funktionalität.

Zurück | Zum Anfang | Nach vorne
ibase_free_query | Nach oben | ibase_num_fields