使用strftime()在php中获取当前日期为mm / dd / yyyy因为使用了setlocale()

时间:2014-06-07 12:25:54

标签: php date datetime

我正在使用:

strftime("%m/%d/%Y", date())

但它给出了:

12/31/1969

我想要mm/dd/yyyy

这样的当前日期

编辑:

我可以使用strftime获取当前日期吗?因为代码使用了setlocale()

2 个答案:

答案 0 :(得分:2)

您可以像这样使用date

$data = date('m/d/Y');

您试图使用mysql样式的日期格式。正如你所观察到的,那是行不通的。

答案 1 :(得分:2)

如果你想要这样的格式:

echo strftime("%m/%d/%Y"); // 06/07/2014

date函数

echo date('m/d/Y'); // 06/07/2014

DateTime

$date = new DateTime();
echo $date->format('m/d/Y'); // 06/07/2014