大家好我是新来的。
工作正常
$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