从 PHP < 5.3 中的时间戳创建日期时间
如何在低于 5.3 的版本中从时间戳创建<日期时间?
在 5.3 中,它将是:
$date = DateTime::createFromFormat('U', $timeStamp);
DateTime 构造函数需要一个字符串,但这对我不起作用
$date = new DateTime("@$timeStamp");
如何在低于 5.3 的版本中从时间戳创建<日期时间?
在 5.3 中,它将是:
$date = DateTime::createFromFormat('U', $timeStamp);
DateTime 构造函数需要一个字符串,但这对我不起作用
$date = new DateTime("@$timeStamp");
PHP 5 >= 5.3.0
$date = new DateTime();
$date->setTimestamp($timeStamp);
编辑:添加了正确的 PHP 版本setTimestamp
假设您需要日期和时间,而不仅仅是上一个答案中的日期:
$dtStr = date("c", $timeStamp);
$date = new DateTime($dtStr);
不过,这样做似乎很愚蠢。