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 — Ustawia format znacznika czasu, daty i czasu w typach kolum zwracanych przez zapytania
Opis
Ustawia format znacznika czasu, daty i czasu w typach kolum zwracanych przez zapytania.
Można ustawić domyślne wartości dla tych formatów za pomocą dyrektyw konfiguracyjnych PHP ibase.timestampformat, ibase.dateformat i ibase.timeformat.
Informacja:
Ta funkcja została usunięta w PHP 5. Zamiast niej należy używać ini_set().
Parametry
- format
-
Wewnętrznie (w PHP) kolumny są formatowane za pomocą funkcji języka C strftime(), więc odsyłamy do jej dokumentacji, w celu zapoznania się z możliwościami formatowania tego łańcucha.
- typ_kolumny
-
typ_kolumny jest jedną ze stałych IBASE_TIMESTAMP, IBASE_DATE i IBASE_TIME. Jeśli zostanie pominięty, to domyślnie przyjmowana jest wartość IBASE_TIMESTAMP.
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.
Przykłady
Przykład #1 Przykład ibase_timefmt()
<?php
/* InterBase 6 zwróci typ czasu
* w formacie '05 godzin 37 minut'. */
ibase_timefmt("%H godzin %M minut", IBASE_TIME);
?>
