FROM_UNIXTIME(unix_timestamp,format) FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)是MySQL里的时间函数 ,unix_timestamp能够是字段名,也能够直接是Unix 时间戳,format主要是将返回值格式化。 若format已经给出,则结果的格式是根据format 字符串而定。 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。 format能够包含与DATE_FORMAT()函数列出的条目一样的修饰符。 示例 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) ->2007年11月20 mysql> Select FROM_UNIXTIME(875996580); -> '1997-10-04 22:23:00' mysql> Select FROM_UNIXTIME(875996580) + 0; -> 19971004222300 UNIX_TIMESTAMP 若是没有参数调用,返回一个Unix时间戳记(从'1970-01-01 00:00:00'GMT开始的秒数)。 若是UNIX_TIMESTAMP()用一个date参数被调用,它返回从'1970-01-01 00:00:00' GMT开始的秒数值。 date能够是一个DATE字符串、一个DATETIME字符串、一个TIMESTAMP或以YYMMDD或YYYYMMDD格式的 本地时间的一个数字。 示例 mysql> select UNIX_TIMESTAMP(); -> 882226357 mysql> select UNIX_TIMESTAMP('1997-10-04 22:23:00'); -> 875996580