PHP Date to strtotime not working



大家好我是新来的。

工作正常

$Date       = "05/15/2015";
$StrtoTime  = date(strtotime("$Date"));
echo $StrtoTime;

但它不起作用。

$Date       = "15/May/2015";
$StrtoTime  = date(strtotime("$Date"));
echo $StrtoTime;

请帮忙解决这个问题。由于

此处列出了有效的日期格式

例如:

15-May 2015
May 15, 2015
05/15/2015
15-05-2015
2015-05-15

如果你真的想使用这个非标准格式。它确实可以使用连字符而不是斜杠来工作,所以你可以使用str_replace来修复它。

date()调用是不必要的,使用不正确。

$Date       = "15/May/2015";
$StrtoTime  = strtotime( str_replace("/", "-", "$Date") );
echo $StrtoTime;

如果这是您想要的输出,请留下评论。

试试这个也许"/"是错误

$Date       = "15-May-2015";
$StrtoTime  = date(strtotime("$Date"));
echo $StrtoTime;

输出:1431640800

$Date       = "15-May-2015";
$StrtoTime  = date('Y-m-d',strtotime("$Date"));
echo $StrtoTime;

输出:2015-05-15

相关内容

  • 没有找到相关文章

最新更新