|
|
|
|
|
для: kodges
(13.04.2008 в 08:38)
| |
SELECT datta, DATE_FORMAT(datta, '%Y/%m/%d') AS date FROM tabl
|
| |
|
|
|
|
|
|
|
для: Nemezis
(13.04.2008 в 10:02)
| |
<?
$time = '2008-03-22 08:31:17';
echo strtok($time, ' ');
|
| |
|
|
|
|
|
|
|
для: kodges
(13.04.2008 в 09:57)
| | Как более глупый, но понятный вариант:
<?php
$dt = '2008-03-22 08:31:17';
$pattern = "|([^<]+)-([^<]+)-([^<]+) ([^<]+):([^<]+):([^<]+)*|";
preg_match_all($pattern, $dt, $out);
$god = $out[1][0];
$mesac = $out[2][0];
$den = $out[3][0];
echo $god.'/'.$mesac.'/'.$den;
?>
|
| |
|
|
|
|
|
|
|
для: kodges
(13.04.2008 в 08:38)
| |
<?php
$time = '2008-03-22 08:31:17';
echo strftime('%Y/%m/%d/', strtotime($time));
|
| |
|
|
|
|
|
|
|
для: yuk
(13.04.2008 в 09:51)
| | Спасибо большое. | |
|
|
|
|
|
|
|
для: kodges
(13.04.2008 в 08:38)
| | Можно по-разному это делать, вот два способа:
$date=substr($date,0,10);
$date=str_replace('-','/',$date);
|
$date=preg_replace("|(\d{4})-(\d{2})-(\d{2}).*|","\\1/\\2/\\3",$date);
|
| |
|
|
|
|
|
|
| MySQL выдает дату в формате: 2008-03-22 08:31:17
Как переконвертировать эту дату в формат 2008/03/22 , отбросив время. ?
Помогите пожалуйста. | |
|
|
|
|