使用javascript將時間轉換成今天,昨天,前天等格式

NO IMAGE

方法超級簡單,把時間格式化一下就好了,直接奉上程式碼


function transDate() {
var $time =document.getElementById("share-time");
var date = $time.innerHTML.trim();
var tt = new Date(parseInt(date));
var days = parseInt((new Date().getTime() - date) / 86400000);
var today = new Date().getDate();
var year = tt.getFullYear();
var mouth = tt.getMonth()   1;
var day = tt.getDate();
var time = tt.getHours() < 10 ? "0"   tt.getHours() : tt.getHours();
var min = tt.getMinutes() < 10 ? "0"   tt.getMinutes() : tt.getMinutes();
var result, offset;
       offset = Math.abs(today - day);
    if (days < 4&&offset<4) {
       if (offset === 0) {
result = "今天"   time   ":"   min;
} else if (offset === 1) {
result = "昨天"   time   ":"   min;
} else if (offset === 2) {
result = "前天"   time   ":"   min;
}
} else {
result = year   "-"   mouth   "-"   day   " "   time   ":"   min;
}
$time.innerHTML = result;
}
transDate();

以上所述就是本文的全部內容了,希望大家能夠喜歡。

您可能感興趣的文章:

js獲取當前時間(昨天、今天、明天)js獲取日期:昨天今天和明天、後天js獲取時間(本週、本季度、本月..)javascript顯示上週、上個月日期的處理方法js日期外掛dateHelp獲取本月、三個月、今年的日期js實現獲取當前時間是本月第幾周的方法JavaScript 計算當天是本年本月的第幾周顯示今天的日期js程式碼(陽曆和農曆)今天是星期幾的4種JS程式碼寫法js判斷選擇的時間是否大於今天的程式碼獲取今天,昨天,本週,上週,本月,上月時間(例項分享)