我有串保持像開關星期和月份顯示日期PHP
$date_1 = '24/12/2010 23:59:59';
日期我想將其轉換爲
$dte_2 = '12/24/2010 23:59:59';
什麼是在PHP
做到這一點的最快方法我有串保持像開關星期和月份顯示日期PHP
$date_1 = '24/12/2010 23:59:59';
日期我想將其轉換爲
$dte_2 = '12/24/2010 23:59:59';
什麼是在PHP
做到這一點的最快方法如果圖案總是會24/12/2010,你可能會爆炸的「/」,切換的[0值的數組]和[1],然後再次破滅數組:
$date_1 = '24/12/2010 23:59:59';
$array = explode('/', $date_1);
$tmp = $array[0];
$array[0] = $array[1];
$array[1] = $tmp;
unset($tmp);
$date_2 = implode('/', $array);
也許不是最優雅的解決方案,但如果24/12/2010模式是一致的工作。
使用date_parse_from_format
,然後strftime
上的結果與適當的修飾符。
date('m/d/Y H:i:s',date_parse_from_format('d/m/Y H:i:s', $date_1));
爲什麼在存在額外的功能時使用困難的方式? – bwoebi 2013-04-08 16:14:31
好的解決方案即使很難,有沒有最快的方法來做到這一點? – cMinor 2013-04-08 16:19:43
@cMinor如果你打算格式化多個字符串,你可以把它放到一個函數中,如: 'function swapDate($ string){ $ array = explode('/',$ string); $ tmp = $ array [0]; $ array [1] = $ array [0]; $ array [0] = $ tmp; return implode('/',$ array); }' – 2013-04-08 16:57:38