bitscn.com
mysql中的unix_timestamp函数有两种类型供调用
1 无参数调用:unix_timestamp()
返回值:自'1970-01-01 00:00:00'的到当前时间的秒数差
例子:select unix_timestamp() => 1339123415
2 有参数调用:unix_timestamp(date)
其中date可以是一个date字符串,一个datetime字符串,一个timestamp或者一个当地时间的yymmdd或yyymmdd格式的数字
返回值:自'1970-01-01 00:00:00'与指定时间的秒数差
举例说明:
date字符串格式:(日期类型)
select unix_timestamp(‘2012-06-08’) => 1339084800
select unix_timestamp(current_date()) =>1339084800
注:current_date ()的返回值是一个date字符串格式
以下几种格式返回的结果相同:
select unix_timestamp('20120608');
select unix_timestamp('2012-6-8');
select unix_timestamp('2012-06-08');
结果都是:1339084800
datetime字符串格式:(日期和时间的组合类型)
select unix_timestamp(‘2012-06-08 10:48:55’) => 1339123415
select unix_timestamp(now()) => 1339123415
注:now()的返回值是一个datetime字符串格式
bitscn.com