Este artigo compartilhou o código da função para JS exibindo tempo amigável para sua referência. O conteúdo específico é o seguinte
// Função de retorno de tempo amigável (como: 10 minutos atrás) time_stamp é unix segundos function amistar_time (time_stamp) {var now_d = new Date (); var now_time = agora_d.gettime () / 1000; // Obtenha o número de segundos do horário atual var f_d = new Date (); f_d.setTime (time_stamp * 1000); var f_time = f_d.tolocaledateString (); var ct = agora_time - time_stamp; var dia = 0; if (ct <0) {f_time = "【comprometimento】" + f_d.tolocalestring (); } else if (ct <60) {f_time = math.floor (ct) + 'segundos atrás'; } else if (ct <3600) {f_time = math.floor (ct / 60) + 'minutos atrás'; } else if (ct <86400) // dia {f_time = math.floor (ct/3600) + 'horas atrás'; } else if (ct <604800) // 7 dias {dia = math.floor (ct/86400); if (dia <2) f_time = 'ontem'; else f_time = dia + 'dia atrás'; } else {dia = math.floor (ct / 86400); f_time = dia + 'dia atrás'; } return f_time;} função getd (time1) {var da = new Date (); SDA = nova data (Time1); var time2 = da.getTime (); var time = 0; if (time1> time2) {time = time1 - time2; sda = da; } else {time = time2 - time1; } if (horário <1000) retornar "Just"; time = parseint (tempo / 1000); if (tempo> 86400) {var dia = parseint (tempo / (24 * 60 * 60)); if (dia == 1) {return "ontem (" + sda.gethours () + ":" + sda.getminutes () + ")"; } else if (dia <30) {dia de retorno + "dia atrás"; } else if (dia <360) {var Moth = parseint (dia / 30); Return Moth + "Mês atrás"; } else {var ano = parseint (dia / 360); retorno ano + "ano atrás"; }; } else if (tempo> 3600) {var hour = parseInt (tempo / (60 * 60)); hora de retorno + "hora atrás"; } else if (tempo> 60) {var hour = parseint (tempo / 60); hora de retorno + "minutos atrás"; } else {Return time + "segundos atrás"; }}Às vezes, o sistema Win7 exibe automaticamente o tempo em um formato com a semana, e o formato de tempo precisa ser processado.
var rg = new regexp ("[segunda-feira, terça-feira, tailandês, sexta-feira, cinco, 66]", "g"); var q = obj_datetine.replace (rg, "") .place ("-", "/"); // obj_datetine é o parâmetro de tempo a ser processado var d = date (date (.sense; return amfriendly_time (d.gettime () / 1000);O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.