这是我的代码:

$testtime = str_replace('.', '-', '2009.07.08 17:01');
$timestamp = strtotime($testtime);
echo $timestamp . "\n";
echo $testtime . "\n";
echo date('Y-m-d H:t', $timestamp);

这是我的输出:

  

1247065260

     

2009-07-08 17:01

     

2009-07-08 17时31分

怎么了?

感谢您提前。

有帮助吗?

解决方案

您的date()参数是错误的。您应该使用date('Y-m-d H:i', $timestamp)

t是当前月份的天数,因此31

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top