我有从 JSON 格式的数据填充的变量。类似的东西:
var time=my_data[data.results[i].id].time;
这让我有时间以这种格式从数据库中获取时间:2012-06-19 15:48:18.140
如何保存其他变量值,例如active
,如果我从数据库获得的值与存在的时间(现在)之间的时间小于 5 分钟,inactive
如果超过 5 分钟
谢谢
我有从 JSON 格式的数据填充的变量。类似的东西:
var time=my_data[data.results[i].id].time;
这让我有时间以这种格式从数据库中获取时间:2012-06-19 15:48:18.140
如何保存其他变量值,例如active
,如果我从数据库获得的值与存在的时间(现在)之间的时间小于 5 分钟,inactive
如果超过 5 分钟
谢谢
var fiveMinutes = 1000 * 60 * 5;
var otherVariable = ((new Date().getTime() - time) < fiveMinutes) ? "active": "inactive";
但我不确定您从 JSON 中获得的类型,因此您可能需要改用此变体:
var fiveMinutes = 1000 * 60 * 5;
var otherVariable = ((new Date().getTime() - new Date(time).getTime()) < fiveMinutes) ? "active": "inactive";