v5:reference:connection:dbdate
dbDate
syntax
string dbDate(){ float $timestamp }
Description
The function dbDate()
accepts a Unix Timestamp value, and returns a database-specific date string. This can then be used in SQL statements. The returned value differs from one database to another.
Note that the returned value already includes any required quoting
Usage
MySQL example
/* * Connection to MySQL database assumed */ $date = date('Y-m-d'); $d = $db->dbDate($date); /* * Returns the following string: '2015-07-19' */ $SQL = "SELECT * FROM record WHERE date_field=$d";
Oracle Example
/* * Connection to Oracle database assumed */ $date = date('Y-m-d'); $d = $db->dbDate($date); /* * Returns the following string: TO_DATE('2015-07-19','YYYY-MM-DD') */ $SQL = "SELECT * FROM record WHERE date_field=$d";
v5/reference/connection/dbdate.txt · Last modified: 2016/01/17 00:16 by mnewnham