(PECL paradox >= 1.4.0)
px_date2string — Конвертирует дату в строку
$pxdoc
, int $value
, string $format
) : stringПревращает дату, хранящуюся в файле paradox, в удобочитаемый формат. Даты парадокс - это количество дней, начиная с 1.1.0000. Эта функция просто для удобства. Ее легко можно заменить некоторыми математическими и календарными функциями, как показано в примере ниже.
pxdoc
Идентификатор ресурса базы данных paradox, возвращаемый функцией px_new().
value
Значение, сохраненное в поле базы данных paradox типа PX_FIELD_DATE.
format
Формат в виде строки, похожий на формат используемой date(). Заполнители, поддерживаемые этой функцией, являются подмножеством тех, которые есть в функции date() (Y, y, m, n, d, j, L)
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Пример #1 Превращение даты paradox в человекочитаемую форму
<?php
$px = px_new();
/* Составить дату, которая может быть сохранена */
/* в поле даты базы данных paradox. */
/* 700000 дней, начиная с 1.1.0000. */
$days = 700000;
/* Использовать функции календаря для вывода */
/* человекочитаемого формата даты */
echo jdtogregorian($days+1721425)."\n";
/* px_date2string() выведет то же самое */
echo px_date2string($px, $days, "n/d/Y")."\n";
px_delete($px);
?>
Результат выполнения данного примера:
7/15/1917 7/15/1917