2

MySQL と PHP の現在の日付と時間と DATETIME フィールドの間の日、時間、分を取得しようとしています。次の情報を取得する必要があります。

x 日 x 時間 x 分で完了します。

SELECT  TIMESTAMPDIFF(DAY,NOW(),FECHA_FIN) AS DAY,
        TIMESTAMPDIFF(HOUR,NOW(),FECHA_FIN)-TIMESTAMPDIFF(DAY,NOW(),FECHA_FIN)*24 AS HOUR,
        TIMESTAMPDIFF(MINUTE,NOW(),FECHA_FIN)-TIMESTAMPDIFF(HOUR,NOW(),FECHA_FIN)*60 AS MINUTE FROM ARTICULOS
4

2 に答える 2

0
SELECT FLOOR(TIMESTAMPDIFF(MINUTE, NOW(), FECHA_FIN) / 1440) as Days
    , FLOOR(TIMESTAMPDIFF(MINUTE, NOW(), FECHA_FIN) % 1440 / 60) as Hours
    , TIMESTAMPDIFF(MINUTE, NOW(), FECHA_FIN) % 60 as Minutes
FROM ARTICULOS;
于 2013-05-11T16:27:29.100 に答える