亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Moment js比較分鐘的差異

Moment js比較分鐘的差異

jeck貓 2023-04-27 16:11:44
我有一個關于 Moment js 的問題。我有一個聊天窗口,需要比較currentMessage.dateCreated和previousMessage.dateCreated。如果它們之間的差異超過 15 分鐘,我需要添加一個標志/標簽 -> if(minutes > 15){ flag = true})。我應該如何比較具有不同 dateCreated(非硬編碼)值的聊天消息中的分鐘數?謝謝您的回答?。。et currentMessage = moment          .utc(conversationMessages[this.index].createdDate)          .local()          .format("D/MM/YYYY HH:mm:ss"); // returns "8/10/2020 14:08:28"let previousMessage = moment          .utc(conversationMessages[this.index - 1].createdDate)          .local()          .format("D/MM/YYYY HH:mm:ss"); // returns "8/10/2020 13:06:31"
查看完整描述

3 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

以防萬一有人正在尋找一種解決方案來實現相同的目標而不使用 Momentjs(現在正式處于遺留模式):

// Set two date objects 30 minutes apart

const [currentMessage,previousMessage] = [new Date(), new Date()]

previousMessage.setMinutes(previousMessage.getMinutes() - 30 )


// Get difference by subtracting milliseconds and converting to minutes

const diffInMinutes = (currentMessage.getTime()- previousMessage.getTime())/60000


console.log('difference is:',diffInMinutes)



查看完整回答
反對 回復 2023-04-27
?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

讓我們這樣說:


var currentMessage = moment(new Date()); //todays time

var previousMessage = moment("2018-12-1"); // another time

var duration = moment.duration(currentMessage.diff(previousMessage));

var days = duration.asDays(); // you can choose days, minutes or whatever you need

請注意,在減法之前不要對它們進行格式化,之后您可以將邏輯用于標志,或者可以將其用作標記標簽的函數。我希望這會幫助你。


查看完整回答
反對 回復 2023-04-27
?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

使用加法或減法

let currentMessage = moment

? ? ? ? ? .utc(conversationMessages[this.index].createdDate)



let previousMessage = moment

? ? ? ? ? .utc(conversationMessages[this.index - 1].createdDate)


if( currentMessage > previousMessage.add(15, 'minutes') ) {

? ? // do your thing

}


查看完整回答
反對 回復 2023-04-27
  • 3 回答
  • 0 關注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號