小程式實現微信朋友圈時間顯示效果

2022-06-09 17:00:11 字數 1107 閱讀 4409

1分鐘前,2分鐘前,···,59分鐘前,1小時前,2小時前,···,23小時前,一天前,2天前,2019-06-21 等等...

let start = '2019-6-21 22:41:00'let nowtime = new

date()

let oldtime = new

date(start)

let diff = math.floor((nowtime - oldtime)/1000/60)

let time =start

if(diff <= 59)

else

if(diff <= 60*24-1)

else

if(diff <= 60*24*3-1)

else

return

time

}

實際開發過程中,會發現後台返回的資料不可能一直是 yyyy-mm-dd hh:ii:ss 格式的

也可能返回的是時間戳,這個時候會報  time.split 不是乙個方法

解決方法:將時間戳或者 yyyy-mm-dd hh:ii:ss 格式 都通過js的dete物件轉換,**如下:

gettime()  

else

if (diff <= 60 * 24 - 1)

else

if (diff <= 60 * 24 * 3 - 1)

else

return

time

}getnowformatdate(time)

if (strdate >= 0 && strdate <= 9)

let currentdate = year + seperator1 + month + seperator1 +strdate;

return

currentdate;

}

開發中因為不確定後台傳回的是什麼樣的格式,因此在剛開始新增全域性替換

ios不支援 「yyyy-mm-dd」,那麼就替換成 「yyyy/mm/dd」

let reg=new regexp("-");

if(reg.test(starttime))

微信朋友圈api使用

3 匯入相關的庫檔案 官方文件有詳細資訊 編譯出錯的話檢查匯入libc dylib這個庫沒有 if success else return yes return wxapi handleopenurl url delegate self return wxapi handleopenurl url ...

微信朋友圈運營規則

一 哪種行為或內容不應在朋友圈出現?1 誘導分享行為 符合以下任意一條即算違規 b 利誘使用者分享 分享後對使用者有獎勵。包括但不限於 邀請好友拆禮盒,集讚,分享可增加一次 機會 c 脅迫 煽動使用者分享 用誇張言語來脅迫 引誘使用者分享。包括但不限於 不轉不是中國人 請好心人 一下 後一生平安 轉...

iOS 仿微信朋友圈的實現

1 一級頁面 2 二級頁面 朋友圈頁面 mvc模式 單個朋友圈動態檢視 momentcell 朋友圈區檢視 mmimagelistview 預覽檢視 mmimagepreviewview 3 朋友圈的功能點 支援富文字 mllinklabel 鏈結 表情 郵箱等 支援鏈結檢視,頂部帶進度條 mmwe...