的JavaScript.比较UNIX时间戳

Jon*_*ark 5 javascript

我有两个unix格式的时间戳,我需要找到一种比较它们的方法,并找出哪一个是最新的(最接近当前日期).

这两个时间戳是:

  • 1299925246
  • 1300526796

有一种简单的方法在Javascript中执行此操作吗?

Fré*_*idi 10

UNIX时间表示为自1970年1月1日00:00:00 UTC以来经过的秒数.

因此比较很简单:在您的示例中,第二个时间戳(1300526796)是最新的,因为1300526796(2011年3月19日,UTC时间09:26:36)大于1299925246(2011年3月12日,10:20:46 UTC).

  • javascript中的日期对象计算自unix epoc以来的毫秒数,因此只需将unix时间戳乘以1000以获得javascript时间,或将javascript时间戳除以1000以获得unix时间戳.在javascript中,通过执行`new Date()`获得当前时间的对象 (3认同)