PHP日期函数

时间:2011-06-14 15:17:23

标签: php date

我遇到了php数据功能的问题。

echo strtotime(“31/05/2011”);

打印为空。

这有什么问题?

感谢。

5 个答案:

答案 0 :(得分:4)

DD / MM / YYYY不是有效date format(手册大纲必须遵循supported date and time formats之一。)所以相反,它应该是 MM / DD / YYYY:

echo strtotime("05/31/2011");

或者,我猜其他人已发布,欧洲(ISO8601 Notations)版本使用连字符:

echo strtotime("31-05-2011");

答案 1 :(得分:1)

http://php.net/manual/en/function.strtotime.php

使用破折号而不是正斜杠。

echo strtotime("31-05-2011"); // outputs 1306821600

答案 2 :(得分:1)

对于欧洲格式的日期(DD-MM-YYYY),请使用短划线而非斜线:

echo strtotime('31-05-2011');

答案 3 :(得分:1)

echo strtotime("2011-05-31");

答案 4 :(得分:1)

如何使用php的DateTime函数?

DateTime::createFromFormat('d/m/Y', '31/05/2011');