Check official documents:
FROM_UNIXTIME(unix_timestamp
)
, FROM_UNIXTIME(unix_timestamp
,format
)
Returns A representation of theunix_timestamp
argument as a value in‘YYYY-MM-DD HH:MM:SS‘
orYYYYMMDDHHMMSS
format, depending on whether the function was used in a string or numeric context. The value is expressed in the current time zone. unix_timestamp
is a internal timestamp value such as is produced by theUNIX_TIMESTAMP()
function.
Description From_unixtime Returns the Unix_timestamp value only in the form specified by the current time zone.
unix_timestamp ()
, unix_timestamp ( date
)
if called with no argument, returns a Unix timestamp (seconds since ' 1970-01-01 00:00:00 '
 UTC) as An unsigned integer. if unix_timestamp ()
is called with a date
argument, it Returns the value of the argument as seconds since ' 1970-01-01 00:00:00 '
utc. Date
may be a date
string, a DATETIME
string, a TIMESTAMP
, or a number in the format YYMMDD
or YYYYMMDD
. The server interprets date
as A value in the current time zone and converts it to an inter NAL value in UTC
Different points in and, Unix_timestamp will be affected by the local time zone, it is possible that 2 different timstamp corresponds to one unixtimestamp, while From_unixtime is one by one corresponding