PHP,除了日期函数,有什么函数可以解码日期吗?
问题描述:
除日期功能外,还有什么功能可以解码日期吗?我认为真正的日期应该是在最近几天,没有一天在2033PHP,除了日期函数,有什么函数可以解码日期吗?
<?php
$date = '1294605921000';
echo date("m-d-Y H:i:s", $date);
//11-08-2033 23:55:20
?>
答
没有,但由于该时间戳可能以毫秒为单位,而不是秒,除以1000它:
echo date("m-d-Y H:i:s", floor($date/1000));
答
我假定这是一个Excel类型日期序列 - 但我不认识你把例子。
从手动http://uk.php.net/manual/en/ref.datetime.php
<?
function xl2timestamp($xl_date)
{
$timestamp = ($xl - 25569) * 86400;
return $timestamp;
}
?>
答
时间戳看起来好像已经产生通过使用毫秒的JavaScript。如果除以1000的时间戳,你得到正确的日期:
<?php
$date = 1294605921000/1000;
echo date("m-d-Y H:i:s", $date);
//01-09-2011 20:45:21
?>
答
... gmdate — Format a GMT/UTC date/time gmstrftime — Format a GMT/UTC time/date according to locale settings ...
或者只是看看这里...旧,但良好的PHP Manual
首先,它不是一个日期以任何方式。其次,从这个不寻常的时间戳减去微秒的部分 – 2011-01-09 14:16:17
哈哈我在2027年得到一个日期。 – BoltClock 2011-01-09 14:16:23