从现在开始扣除旧日期()

时间:2016-02-22 09:23:02

标签: mysql unix-timestamp

我存储了一个日期1953-09-02,我正试图区分它和now() - 我尝试过:

select (now() - birth_date) from employees LIMIT 1;

但是,这只是选择now()的日期/时间。 (20160202561100)

我尝试使用birth_dateunix_timestamp(birth_date)从日期类型转换为unix_timestamp但是返回0。

我有点担心,因为这是一个如此古老的日期,而unix标准从1970年开始,这可能不可能?

1 个答案:

答案 0 :(得分:1)

使用DATEDIFF():

SELECT DATEDIFF(NOW(),birth_date) FROM employees LIMIT 1;