我想解决这个问题,我不是php开发人员,但无论如何我的任务都是这样。所以,我一直试图弄明白。我被要求用逗号替换 - 并重新排列日期。例如mm-dd-yyy
到yyyy-mm-dd
这是我替换 -
的方法$TheDate = "09-09-2013";
$TheDate = str_replace('-', ',', $TheDate);
echo $TheDate;
现在,问题在于我甚至不知道如何重新安排数字。有人能引导我朝正确的方向发展吗?
答案 0 :(得分:3)
使用php date()
和strtotime()
执行此操作。这是诽谤的方式。
echo date('Y-m-d',strtotime('09-09-2013'));
输出: - https://eval.in/807312
参考: - PHP date formats
答案 1 :(得分:1)
这不是正确的方法,你应该使用日期/时间类,但无论如何:
$dateArray = explode('-', $TheDate);
$myDate = $dateArray[2] . '-' . $dateArray[0] . '-' . $dateArray[1];
你不应该这样做,因为它对用户区域设置或许多其他可能出错的东西都不灵活。