unix_timestamp
Description
Syntax
INT UNIX_TIMESTAMP(), UNIX_TIMESTAMP(DATETIME date)
Converting a Date or Datetime type to a UNIX timestamp.
If there are no parameters, the current time is converted into a timestamp.
The parameter needs to be Date or Datetime type.
Any date before 1970-01-01 00:00:00 or after 2038-01-19 03:14:07 will return 0.
This function is affected by time zone.
example
mysql> select unix_timestamp();+------------------+| unix_timestamp() |+------------------+| 1558589570 |+------------------+mysql> select unix_timestamp('2007-11-30 10:30:19');+---------------------------------------+| unix_timestamp('2007-11-30 10:30:19') |+---------------------------------------+| 1196389819 |+---------------------------------------+mysql> select unix_timestamp('1969-01-01 00:00:00');+---------------------------------------+| unix_timestamp('1969-01-01 00:00:00') |+---------------------------------------+| 0 |+---------------------------------------+
keyword
UNIX_TIMESTAMP,UNIX,TIMESTAMP