Эта статья поделилась кодом функции для JS, отображающего дружеское время для вашей ссылки. Конкретный контент заключается в следующем
// дружественная функция возврата времени (например: 10 минут назад) time_stamp - Unix Seconds function friendly_time (time_stamp) {var now_d = new Date (); var now_time = now_d.gettime () / 1000; // Получить количество секунд текущего времени 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 = "【Назначение】" + f_d.tolocalestring (); } else if (ct <60) {f_time = math.floor (ct) + 'секунд назад'; } else if (ct <3600) {f_time = math.floor (ct / 60) + 'минуты назад'; } else if (ct <86400) // день {f_time = math.floor (ct/3600) + 'несколько часов назад'; } else if (ct <604800) // 7 дней {day = math.floor (ct/86400); if (день <2) f_time = 'вчера'; else f_time = day + 'день назад'; } else {day = math.floor (ct / 86400); f_time = day + 'день назад'; } return f_time;} функция getD (time1) {var da = new date (); SDA = новая дата (Time1); var time2 = da.gettime (); var time = 0; if (time1> time2) {time = time1 - time2; sda = da; } else {time = time2 - time1; } if (время <1000) вернуть "Just"; время = parseint (время / 1000); if (время> 86400) {var day = parseint (время / (24 * 60 * 60)); if (day == 1) {return "вчера (" + sda.gethours () + ":" + sda.getminutes () + ")"; } else if (day <30) {return Day + "День назад"; } else if (day <360) {var moth = parseint (день / 30); вернуть мотыльки + "месяц назад"; } else {var year = parseint (день / 360); Возвращение года + "Год назад"; }; } else if (время> 3600) {var hour = parseint (время / (60 * 60)); Вернуть час + "час назад"; } else if (время> 60) {var hour = parseint (время / 60); Вернуть час + "минуты назад"; } else {return Time + "секунды назад"; }}Иногда система Win7 автоматически отображает время в формате с неделей, и необходимо обработать формат времени.
var rg = new Regexp («[Понедельник, вторник, тайский, пятница, пять, 66]», «g»); var q = obj_datetine.replace (rg, "") .replace ("-", "/"); // obj_datetine-это временный параметр, который обрабатывается var d = new Date (date.parse (Q)); return friendly_time (d.gettime () / 1000);Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.