Cet article a partagé le code de fonction pour JS affichant du temps amical pour votre référence. Le contenu spécifique est le suivant
// Fonction de retour de temps amicale (tel que: il y a 10 minutes) Time_stamp est Unix Seconds Function Friendly_time (time_stamp) {var Now_d = new Date (); var now_time = now_d.gettime () / 1000; // Obtenez le nombre de secondes de l'heure actuelle var f_d = new Date (); f_d.settime (time_stamp * 1000); var f_time = f_d.tolocaledatestring (); var ct = now_time - time_stamp; var day = 0; if (ct <0) {f_time = "【Romination】" + f_d.tolocalestring (); } else if (ct <60) {f_time = math.floor (ct) + 'il y a secondes'; } else if (ct <3600) {f_time = math.floor (ct / 60) + 'il y a quelques minutes'; } else if (ct <86400) // day {f_time = math.floor (ct / 3600) + 'il y a des heures'; } else if (ct <604800) // 7 jours {day = math.floor (ct / 86400); if (jour <2) f_time = 'hier'; else f_time = day + 'il y a day'; } else {day = math.floor (ct / 86400); f_time = jour + «jour il y a»; } return f_time;} fonction getd (time1) {var da = new Date (); sda = nouvelle date (heure1); var time2 = da.gettime (); var time = 0; if (time1> time2) {time = time1 - time2; sda = da; } else {time = time2 - time1; } if (temps <1000) renvoie "juste"; Time = ParseInt (heure / 1000); if (time> 86400) {var day = paSeInt (time / (24 * 60 * 60)); if (day == 1) {return "hier (" + sda.Gethours () + ":" + sda.getMinutes () + ")"; } else if (jour <30) {retour day + "day"; } else if (jour <360) {var moth = parseInt (jour / 30); retourner papillon + "mois"; } else {var année = parseInt (day / 360); Retour an + "an"; }; } else if (time> 3600) {var hour = paSeInt (time / (60 * 60)); Retour heure + "heure"; } else if (time> 60) {var hour = paSeInt (time / 60); Retour heure + "Minutes"; } else {return time + "il y a secondes"; }}Parfois, le système Win7 affiche automatiquement l'heure dans un format avec la semaine, et le format de temps doit être traité.
var rg = new regexp ("[lundi, mardi, thaï, vendredi, cinq, 66]", "g"); var q = obj_datetine.replace (rg, "") .replace ("-", "/"); // obj_datetine est le paramètre de temps à traiter var d = new date (date.parse (q)); return amical_time (d.getTime () / 1000);Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.