8

time()私はphp からの時間を節約するデータベースを持っています1 jan 1970

たとえば2012-12-12、からの秒数に変換できる方法はあります1 jan 1970か?

私は次のようにしたい:

SELECT * 
FROM Table 
WHERE date > '2012-11-30' AND date < '2012-12-30'

これは可能ですか?

(phpのdate()なしでやりたいです)

4

1 に答える 1

17

DATEDIFFここであなたの友達になります:

select datediff(s, '1970-01-01', '2012-12-12') as SecondsSinceEpoch

datediff は int を返すため、(秒を使用して) 1970 年 1 月 1 日と比較できる最大日時は です2038-01-19 03:14:07

于 2012-10-16T21:31:51.690 に答える