이 기사는 참조에 친숙한 시간을 표시하는 JS의 기능 코드를 공유했습니다. 특정 내용은 다음과 같습니다
// 친숙한 시간 반환 기능 (예 : 10 분 전) Time_stamp는 Unix Secons 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) // day {f_time = math.floor (ct/3600) + '시간 전'; } else if (ct <604800) // 7 일 {day = math.floor (CT/86400); if (day <2) f_time = '어제'; else f_time = day + 'day ago'; } else {day = math.floor (CT / 86400); f_time = Day + 'Day Age'; } 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 (time <1000)는 "just"를 반환합니다. 시간 = parseint (시간 / 1000); if (time> 86400) {var day = parseint (Time / (24 * 60 * 60)); if (day == 1) {return "어제 (" + sda.gethours () + ":" + sda.getminutes () + "); } else if (day <30) {return day + "Day Ago"; } else if (day <360) {var moth = parseint (day / 30); 리턴 나방 + "한 달 전"; } else {var year = parseint (day / 360); 반환 연도 + "1 년 전"; }; } else if (time> 3600) {var hour = parseint (time / (60 * 60)); Return Hour + "시간 전"; } else if (time> 60) {var hour = parseint (Time / 60); 반환 시간 + "분 전"; } else {return time + "초 전"; }}때때로 Win7 시스템은 시간을 일주일의 형식으로 자동으로 표시하며 시간 형식을 처리해야합니다.
var rg = new regexp ( "[월요일, 화요일, 태국, 태국, 금요일, 5, 66]", "G"); var q = obj_datetine.replace (rg, "") .replace ( "-", "/"); // obj_datetine은 처리 할 시간 매개 변수입니다. return friendly_time (d.gettime () / 1000);
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.