javascript - 解析云代码检查日期是否是今天

标签 javascript swift parse-platform

在我的应用程序中,我想要一个功能,用户可以更新他们的状态,但我希望他们只能每 24 小时更新一次。基本上我想从解析中获取updatedAt字段并检查云代码中的更改是否是今天的。

我对 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?

我无法找到一个解决方案,该解决方案基本上可以告诉我(在保存之前)日期是否是今天,并允许用户保存/更新该字段(如果不是)。

我想要的一个例子是 WhatsApp,它只允许每 24 小时更改一次最后看到的状态开/关。 Viber 也有此功能。

谢谢。

最佳答案

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
}

关于javascript - 解析云代码检查日期是否是今天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33981709/

相关文章:

java - 使用解析图像从 Gridview 到 ViewPager

swift - 无法将类型值转换为预期的 PFQueryArrayResultsBlock?

javascript - Firefox 不会将焦点设置到 anchor 元素

swift - 将 Swift 字符串切割成 2 个字母的字符串的最佳方法是什么?

javascript - 使用本地数据加载handsontable失败

swift - 希望避免复制粘贴 Swift 2 委托(delegate)调度程序的方法名称

swift - 当 UITableView 为空时显示消息

ios - 解析in-App-Purchase获取价格

javascript - 可以将backbone.js与动态/通配符子域路由一起使用吗?

javascript - 如何使用 Javascript 单击按钮将数据添加到表中