この記事は、参照のためのフレンドリーな時間を表示するJSの関数コードを共有しています。特定のコンテンツは次のとおりです
// Friendly Time Return Function(10分前:10分前)Time_StampはUNIX秒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 = "【appoidt】" + f_d.tolocalestring(); } else if(ct <60){f_time = math.floor(ct) + '秒前'; } else if(ct <3600){f_time = math.floor(ct / 60) + 'minutes ago'; } else if(ct <86400)// day {f_time = math.floor(ct/3600) + 'hours' '; } 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 ago'; } return f_time;}関数getd(time1){var da = new date(); sda = new Date(time1); var time2 = da.gettime(); var time = 0; if(time1> time2){time = time1 -time2; sda = da; } else {time = time2 -time1; } if(time <1000)return "just"; time = parseint(time / 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); moth + "month ago"を返します。 } else {var year = parseint(day / 360);返品年 +「年前」; }; } else if(time> 3600){var hour = parseint(time /(60 * 60)); return hour + "hour ago ago"; } else if(time> 60){var hour = parseint(time / 60); return hour + "Minstay Ago Ago"; } else {return time + "秒前"; }}Win7システムは、週の形式で時間を自動的に表示し、時間形式を処理する必要がある場合があります。
var rg = new regexp( "[月曜日、火曜日、タイ、金曜日、5、66]、" g "); var q = obj_datetine.replace(rg、" ").replace(" - "、"/"); return friendly_time(d.gettime() / 1000);
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。