function digit (num) {
    if (num < 10) {num = ' ' + num;}
    return num;
}
jQuery(document).ready(function(){
    var currentDate = new Date();
    jQuery('.elapse').each(function(){
        var getEntryDate = jQuery(this).attr('title');
        var time = getEntryDate.split(':');
        var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]);
        var elapsedTime = (currentDate.getTime() - entryDate.getTime())/1000;
        elapsedTime = Math.ceil(elapsedTime); // 小数点以下切り上げ
        var message = null;
        if (elapsedTime < 600) { //  10 分未満
            message =  'さっき';
        } else if (elapsedTime < (60*60)) { //  1 時間未満
            message =  '' + digit(Math.floor(elapsedTime / 60)) + '分前';
        } else if (elapsedTime < (120*60)) { //  2 時間未満
            message =  '1時間前';
        } else if (elapsedTime < (24*60*60)) { //  1 日未満
            message =  '' + digit(Math.floor(elapsedTime / 3600)) + '時間前';
        } else if (elapsedTime < (7*24*60*60)) { // 1 週間未満
            message =  '' + digit(Math.floor(elapsedTime / 86400)) + '日前';
        } else { // 1 週間以上
            message =  '' + digit(Math.floor(elapsedTime / 604800)) + '週間前';
        }
        jQuery(this).text(jQuery(this).text() + ' ' + message);
    });
});


/*
function digit (num) {
    if (num < 10) {num = ' ' + num;}
    return num;
}
jQuery(document).ready(function(){
    var currentDate = new Date();
    jQuery('.elapse').each(function(){
        var getEntryDate = jQuery(this).attr('title');
        var time = getEntryDate.split(':');
        var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]);
        var elapsedTime = (currentDate.getTime() - entryDate.getTime())/1000;
        elapsedTime = Math.ceil(elapsedTime); // 小数点以下切り上げ
        var message = null;
        if (elapsedTime < 300) { //  5 分未満
            message =  '今さっき';
        } else if (elapsedTime < 600) { //  10 分未満
            message =  '約 10分前';
        } else if (elapsedTime < 900) { //  15 分未満
            message =  '約 15分前';
        } else if (elapsedTime < 1200) { //  20 分未満
            message =  '約 20分前';
        } else if (elapsedTime < 1800) { //  30 分未満
            message =  '約 30分前';
        } else if (elapsedTime < 2400) { //  40 分未満
            message =  '約 40分前';
        } else if (elapsedTime < 3000) { //  50 分未満
            message =  '約 50分前';
        } else if (elapsedTime < (60*60)) { //  1 時間未満
            message =  '約' + digit(Math.floor(elapsedTime / 60)) + '分前';
        } else if (elapsedTime < (120*60)) { //  2 時間未満
            message =  '約 1時間前';
        } else if (elapsedTime < (24*60*60)) { //  1 日未満
            message =  '約' + digit(Math.floor(elapsedTime / 3600)) + '時間前';
        } else if (elapsedTime < (7*24*60*60)) { // 1 週間未満
            message =  '約' + digit(Math.floor(elapsedTime / 86400)) + '日前';
        } else { // 1 週間以上
            message =  '約' + digit(Math.floor(elapsedTime / 604800)) + '週間前';
        }
        jQuery(this).text(jQuery(this).text() + ' ' + message);
    });
});
*/
