javascript - Azure 移动服务 : Get Server DateTime and compare it

标签 javascript azure windows-phone-8 scheduled-tasks azure-mobile-services

我想每 10 分钟运行一次计划作业,这将执行以下操作: 检查表记录,删除10分钟未更新的记录。

如何在 JavaScript 中获取当前服务器日期以便进行比较?

最佳答案

使用 JavaScript 日期对象。只需创建一个不带参数的新 Date 对象即可为您提供服务器日期和时间。当然,它会采用 GMT,因为 Azure 中的所有服务器都在 GMT 上运行。但是,请注意时钟漂移。每台服务器的时间可能略有偏差,因此比较服务器之间的时间可能不准确。

var cutOfDate = new Date();

如果您需要进行大量日期格式化或评估,您还可以加载 Moment 等 JavaScript 数据库之一。

另一种选择是简单地调用一个存储过程来为您执行清理操作。然后,存储过程可以使用 SQL GETDATE() 来确定当前日期并据此进行删除。

关于javascript - Azure 移动服务 : Get Server DateTime and compare it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23267691/

相关文章:

c# - 如何检查MediaElement是否已停止?

windows-phone-7 - 如何从 Windows Phone 7 或 8 获取用户自己的手机号码

javascript - 如何使html表格中的一行可点击

Javascript - 在填充前一个文本框后,如何在 Javascript 中将焦点从一个文本框移动到另一个文本框?

javascript - Algolia + Woocommerce 类别的分层索引

asp.net-mvc - Azure 上的慢速 HTTP POST 漏洞

python - 在 PYTHON 中使用 SAS URI 从 AZURE BLOB CONTAINER 下载文件

azure - 无法升级 Azure IoT 中心

javascript - AngularJs 嵌套状态与 ui 路由器不工作

c# - 运行 Windows Phone 8 应用程序时出现 System.IO.FileNotFoundException 错误