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


Get current date as mm/dd/yyyy in php using strftime() because setlocale() is used

我使用的是:

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

但是它给出了:

12/31/1969

我想要当前日期如mm/dd/yyyy

编辑:

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

如果你想要这样的格式:

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

或日期函数

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

DateTime

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

您可以这样使用date

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

你试图使用mysql风格的日期格式。