diff --git a/SeedDMS_Core/Core/inc.DBAccessPDO.php b/SeedDMS_Core/Core/inc.DBAccessPDO.php index 9f15e6129..166f5e00b 100644 --- a/SeedDMS_Core/Core/inc.DBAccessPDO.php +++ b/SeedDMS_Core/Core/inc.DBAccessPDO.php @@ -432,6 +432,26 @@ class SeedDMS_Core_DatabaseAccess { } return false; } /* }}} */ + + /** + * Return sql statement for extracting the date part from a field + * containing a unix timestamp + * + * @param string $fieldname name of field containing the timestamp + * @return string sql code + */ + function getDateExtract($fieldname) { /* {{{ */ + switch($this->_driver) { + case 'mysql': + return "from_unixtime(`".$fieldname."`, '%Y-%m-%d')"; + break; + case 'sqlite': + return "date(`".$fieldname."`, 'unixepoch')"; + break; + } + return ''; + } /* }}} */ + } ?>