MySQL
の日付をmilliseconds
に変換しようとしています。これは私が日付を取得しなければならないものです:
DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)
しかし、それは15/02/2015
のように私を返し、その日付のmilliseconds
を取得したいと思います。
UNIX_TIMESTAMP関数を使用します。
SELECT (UNIX_TIMESTAMP(mydate)*1000) FROM...
UNIX_TIMESTAMPは秒を取得し、ミリ秒を取得するには1000を掛ける必要があります。
元に戻すには、FROM_UNIXTIME()関数を使用します。
SELECT FROM_UNIXTIME(date_in_milliseconds/1000) FROM ...
この場合も、関数を使用する前に、1000で除算して秒数にする必要があります。