Este artículo ha compartido el código de función para JS que muestra el tiempo amigable para su referencia. El contenido específico es el siguiente
// Función de retorno de tiempo amigable (como: hace 10 minutos) Time_stamp es una función de segundos unix Friendly_time (Time_stamp) {var Now_d = new Date (); var now_time = now_d.gettime () / 1000; // Obtenga el número de segundos de la hora actual var f_d = new Date (); f_d.settime (Time_stamp * 1000); var f_time = f_d.tolocaledateString (); var ct = now_time - time_stamp; var día = 0; if (ct <0) {f_time = "【cita】" + f_d.tolocaleString (); } else if (ct <60) {f_time = math.floor (ct) + 'hace segundos'; } else if (ct <3600) {f_time = math.floor (ct / 60) + 'minutos hace'; } else if (ct <86400) // day {f_time = math.floor (ct/3600) + 'Houres hace'; } else if (ct <604800) // 7 días {day = math.floor (ct/86400); if (día <2) f_time = 'ayer'; else f_time = día + 'hace día'; } else {day = Math.floor (CT / 86400); f_time = día + 'hace día'; } return f_time;} function getd (time1) {var da = new Date (); sda = nueva fecha (hora1); var time2 = da.gettime (); VAR TIME = 0; if (Time1> Time2) {Time = Time1 - Time2; sda = da; } else {Time = Time2 - Time1; } if (tiempo <1000) return "just"; tiempo = parseint (tiempo / 1000); if (tiempo> 86400) {var day = parseInt (tiempo / (24 * 60 * 60)); if (day == 1) {return "ayer (" + sda.gethours () + ":" + sda.getminutes () + ")"; } else if (día <30) {Día de retorno + "Hace día"; } else if (día <360) {var polilla = parseint (día / 30); Devolver polilla + "hace mes"; } else {var año = parseInt (día / 360); año de retorno + "hace año"; }; } else if (tiempo> 3600) {var hora = parseInt (tiempo / (60 * 60)); Hora de regreso + "Hace Hour"; } else if (tiempo> 60) {var hora = parseInt (tiempo / 60); Hora de regreso + "Hace minutos"; } else {tiempo de retorno + "hace segundos"; }}A veces, el sistema Win7 mostrará automáticamente el tiempo en un formato con la semana, y el formato de tiempo debe procesarse.
var rg = new Regexp ("[Lunes, martes, tailandés, viernes, cinco, 66]", "g"); var q = obj_datetine.replace (rg, "") .replace ("-", "/"); // obj_datetine es el parámetro de tiempo que se procesará var d = nueva fecha (date.parse (q)); return Friendly_time (d.gettime () / 1000);Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.