DD/MM/YYYY 的 strtotime 无法正常工作
strtotime for DD/MM/YYYY not working properly
我从数据库中得到了这种日期 '10/09/19' 今天是日期(2019 年 9 月 10 日)。
$date = '10/09/19';
//DD/MM/YY
$newdate=date('Y-m-d',strtotime(str_replace('/', '-', $date)));
echo $newdate; //output 2010-09-19
exit;
给我 2010-09-19。这意味着 2010 年 9 月 19 日。
我预计 10-09-2019(2019 年 9 月 10 日)。我已经尝试了很多来自 SO 的解决方案,但没有运气。谁能告诉我我做错了什么??
DateTime
class 可以在这种情况下使用 - 它有有用的方法 createFromFormat
$date='10/09/19'; //dd/mm/yy
$new=DateTime::createFromFormat('d/m/y', $date )->format('Y/m/d');
echo $new; //2019/09/10
我从数据库中得到了这种日期 '10/09/19' 今天是日期(2019 年 9 月 10 日)。
$date = '10/09/19';
//DD/MM/YY
$newdate=date('Y-m-d',strtotime(str_replace('/', '-', $date)));
echo $newdate; //output 2010-09-19
exit;
给我 2010-09-19。这意味着 2010 年 9 月 19 日。
我预计 10-09-2019(2019 年 9 月 10 日)。我已经尝试了很多来自 SO 的解决方案,但没有运气。谁能告诉我我做错了什么??
DateTime
class 可以在这种情况下使用 - 它有有用的方法 createFromFormat
$date='10/09/19'; //dd/mm/yy
$new=DateTime::createFromFormat('d/m/y', $date )->format('Y/m/d');
echo $new; //2019/09/10