解析Clouod代码检查日期是否为

时间:2015-11-29 10:24:13

标签: javascript swift parse-platform

在我的应用程序中,我想要一个功能,用户可以更新其状态,但我希望他们只能每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也有此功能。

感谢。

1 个答案:

答案 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
}