iosにおけるgetTime()の互換性の例コード
タイムフォーマットは:2017-12-12 12:00アップルでタイムスタンプを取得すると互換性があります。
タイムスタンプは2017/12/12:00に変換する必要があります。
タイムスタンプは2017/12/12:00に変換する必要があります。
let u = navigator.userAgent; //
let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android
let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios
if(isiOS){
let time = new Date((v[0].createTime).replace(/-/g,'/')).getTime();
this.timeago=this.getDateDiff(time);
}else{
let time = new Date(v[0].createTime).getTime();
this.timeago=this.getDateDiff(time);
}
getDateDiff(dateTimeStamp){
let result;
let minute = 1000 * 60;
let hour = minute * 60;
let day = hour * 24;
let halfamonth = day * 15;
let month = day * 30;
let now = new Date().getTime();
let diffValue = now - dateTimeStamp;
if(diffValue < 0){
return;
}
let monthC =diffValue/month;
let weekC =diffValue/(7*day);
let dayC =diffValue/day;
let hourC =diffValue/hour;
let minC =diffValue/minute;
if(monthC>=1){
if(monthC<=12)
result="" + parseInt(monthC) + " ";
else{
result="" + parseInt(monthC/12) + " ";
}
}
else if(weekC>=1){
result="" + parseInt(weekC) + " ";
}
else if(dayC>=1){
result=""+ parseInt(dayC) +" ";
}
else if(hourC>=1){
result=""+ parseInt(hourC) +" ";
}
else if(minC>=1){
result=""+ parseInt(minC) +" ";
}else{
result=" ";
}
return result;
},
ここで、iosの中でgetTime()の互換性のあるインスタンスコードに関する記事を紹介します。getTime()の互換性についてもっと多くの内容を紹介します。私達の以前の文章を検索してください。または、下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。