UNIX_TIMESTAMP
Returns the current Unix time as an integer, or converts the given date into unixtime.
Syntax
UNIX_TIMESTAMP ( dateobj )
Arguments
dateobj: a valid date, datetime, or parsable date string. Defaults to
CURRENT_TIMESTAMP
.
Return Type
Integer
Remarks
The UNIX_TIMESTAMP
function supports improved segment elimination when used in WHERE
clauses. See the following query example:
SELECT ... FROM table_name WHERE UNIX_TIMESTAMP(column_name) > UNIX_TIMESTAMP('2000-01-01 00:00:00');
Examples
SELECT UNIX_TIMESTAMP(); **** +------------------+ | UNIX_TIMESTAMP() | +------------------+ | 1425430836 | +------------------+
SELECT UNIX_TIMESTAMP('2009-02-13 23:31:30') AS funday; **** +------------+ | funday | +------------+ | 1234567890 | +------------+