2014-01-15 239 views
-1

我从一个网站获取数据,并获得以下日期时间:1379782800000。当我查看网站时,日期应该是21-09-2013。但是我怎样才能得到给定的日期时间int的日期?我需要以适当的格式将日期与当前日期时间进行比较,并将其显示给用户。将日期时间int转换为日期时间

+0

使用['date'](http://us1.php.net/manual/en/ function.date.php)函数。 – crush

+1

这似乎是一个javascript时间戳,这是从纪元开始的毫秒数+/-时区。 –

+0

您不应该需要任何格式的比较。您可以比较整数时间戳。此外,你可以更具体地了解你想向用户展示的内容吗? – acbabis

回答

2

你在看什么(大数字)是一个时间戳。时间戳是自1970年1月1日至设置时间戳之后的秒数。

要“计算”日期,您可以使用php date function

echo date('d-m-Y', 1379782800); 

会以正确的格式显示您的日期。请记住您的时间戳太长。

为了进行比较,可以更好地使用时间戳(整数comparisson是更快,更准确,然后字符串比较)

+0

我不认为这是[很正确](http://3v4l.org/pQPDD)。 – vascowhite

+0

你需要[除以1000](http://3v4l.org/LZK7H) – vascowhite

+0

@vascowhite我纠正了我的反应 – Arthur

相关问题