在我的应用程序中,我想要一个功能,用户可以更新其状态,但我希望他们只能每24小时更新一次。基本上我想从解析中获取updatedAt字段,并检查今天是否在Cloud Code中进行了更改。
我对javascript不是很熟悉,但她已经尝试过了: https://www.parse.com/questions/compare-date-and-createdat-to-figure-out-the-difference-in-days How to compare 2 Date fields in Parse Cloud?
我无法找到一个基本上告诉我(beforeSave)的解决方案,如果日期是今天,并允许用户保存/更新该字段,如果它不是。
我想要的一个例子是WhatsApp,它只允许每24小时更改最后一次打开/关闭状态。 Viber也有此功能。
感谢。
答案 0 :(得分:1)
Parse.com支持moment.js
var updatedAt = ... ; // Get updatedAt value of your object
var now = moment();
if (now.diff(updatedAt, 'hours') >= 24) {
// Last update was more than 24 hours ago
}