0

とにかく、time()を秒に変換する関数をjqueryで生成するのに役立ちますか

例:1336333809 = 9分23秒?

私が見つけたこの関数のようですが、それは数秒から数時間です

function secondsToTime(secs)
{
    var hours = Math.floor(secs / (60 * 60));

    var divisor_for_minutes = secs % (60 * 60);
    var minutes = Math.floor(divisor_for_minutes / 60);

    var divisor_for_seconds = divisor_for_minutes % 60;
    var seconds = Math.ceil(divisor_for_seconds);

    var obj = {
        "h": hours,
        "m": minutes,
        "s": seconds
    };
    return obj;
}

とにかく解決策がある場合は共有してください:D

4

1 に答える 1

4

Dateネイティブオブジェクトの何が問題になっていますか?

function secondsToTime(seconds) {

    var date = new Date(seconds * 1000);

    var obj = {
        "h": date.getHours(),
        "m": date.getMinutes(),
        "s": date.getSeconds()
    };
}
于 2012-05-06T20:22:09.197 に答える