我正在使用Appcelerator在Javascript中开发应用程序,我需要进行比较 两个不同的UNIX时间戳。
问题是一个问题比另一个问题长,即使事实并非如此,也会使问题更大。
长篇是通过javascript生成的:
var d = new Date();
value.httpCacheCreated = d.getTime();
结果是:
1309443190619
其人类可读的价值是:
Thu, 30 Jun 2011 14:13:10 gmt
这个短片是从Rails生成的,如下所示:
current_user.updated_at.to_time.to_i
结果是:
1309442086
其人类可读的价值是:
Thu, 30 Jun 2011 13:54:46 gmt
当你看到人类可读时,短的是较新的但是如果我比较它们,那么长的那个更长并且比较失败。
那么我怎样才能得到相同的尺寸?
答案 0 :(得分:8)
javascript getTime()给出了毫秒数,而Ruby的时间#to_i给出了秒数
在javascript的版本中删除最后3位数,你将拥有ruby的版本