Как исправить даты заказа?
2
Author: Eduardo Balestrin, 2015-11-19
3 answers
3
Author: gustavox, 2015-11-19 21:12:40
Вы могли бы сделать следующим образом, используя класс DateTime:
<?php
$data = '2015-11-01';
$date = new DateTime($data);
echo $date->format('d-m-Y');//01-11-2015
Или также с помощью регулярного выражения:
$pattern = '/^([[:digit:]]{4})-([[:digit:]]{2})-([[:digit:]]{2})$/';
$replacement = '$3-$2-$1';
echo preg_replace($pattern, $replacement, $data);//01-11-2015
Или другим способом может быть использование функции обработки массива array и string:
$parts = array_reverse(explode('-', $data));
echo implode('-', $parts);//01-11-2015
1
Author: Yure Pereira, 2015-11-19 22:28:23
Вы можете использовать эту функцию, которую я сделал на мой сайт:
<?php
function data($data){
$f = explode("-", $data); //Gera um array com 0 = ano, 1 = mês, 2 = dia
$g = $f[2]."/".$f[1]."/".$f[0]; //Isso é uma string. Formate-a como quiser
return $g;
}
?>
Вы можете использовать ее, для тебя время, а также, изменяя параметр взрывается "-"
- ":"
.
1
Author: Rafael Carneiro de Moraes, 2015-11-20 01:30:54