将毫秒时间换成 Jan 16, 2012格式:
function _numberToMonth(number){
switch(number){
case 0: return 'Jan'; break;
case 1: return 'Feb'; break;
case 2: return 'Mar'; break;
case 3: return 'Apr'; break;
case 4: return 'May'; break;
case 5: return 'Jun'; break;
case 6: return 'Jul'; break;
case 7: return 'Aug'; break;
case 8: return 'Sep'; break;
case 9: return 'Oct'; break;
case 10: return 'Nov'; break;
case 11: return 'Dec'; break;
default: break;
}
};
function formatTime(time){
var date = new Date(time);
var month = _numberToMonth(date.getMonth());
var day = date.getDate();
var year = date.getFullYear();
return month + ' ' + day + ', ' + year;
};
计算剩余时间:xx days xx hours
currentTime, expireTime是毫秒形式的日期格式,
function getLeftTime(currentTime, expiredTime){
var leftTime = parseInt(expiredTime) - parseInt(currentTime);
var leftDates = Math.floor(leftTime / (24 * 3600 * 1000));//date
var leftTime1 = leftTime % (24 * 3600 * 1000);
var leftHours = Math.floor(leftTime1 / (3600 * 1000));
return leftDates + ' days ' + leftHours + ' hours';
};