我正在使用 Date().getTime() 在我的应用程序中设置用户的活动时间。但是在两台不同的机器(手机和电脑)上似乎返回不同的值。如果我先从手机获取时间,然后从电脑获取时间,则从手机的 Date().getTime() 返回的值必须小于 pc 的值,反之亦然!
这是设置时间的方法:
var user = this.get("objectId");
var lastactivity=Math.round(new Date().getTime()/1000);
this.set("lastactivity",lastactivity);
var User = Parse.Object.extend("User");
var query = new Parse.Query(User);
query.get(user, {
success: function(object) {
console.log(object);
object.set("lastactivity", lastactivity);
object.save();
},
error: function(object, error) {
// handle error
}
});