|
|
|
| Здравствуйте!
Не откажите советом новичку на форуме! Я весьма поверхностно знаком с php и mysql и сам не могу решить проблему изменения вывода формата даты.
имеется некоторая замудреная функция
function post_date($datetime, $format) {
$yr=strval(substr($datetime, 0, 4));
$mo=strval(substr($datetime, 5, 2));
$da=strval(substr($datetime, 8, 2));
$hr=strval(substr($datetime, 11, 2));
$mi=strval(substr($datetime, 14, 2));
$se=strval(substr($datetime, 17, 2));
$date_format = date($format, mktime ($hr,$mi,$se,$mo,$da,$yr)); //." GMT";
return $date_format;
}
|
формат даты выводится в виде YYYY-MM-DD hh:mm:ss, который, конечно же, необходимо изменить на DD-MM-YYYY, hh:mm:ss :)
можно ли это сделать в пределах этой функции? ,) | |
|
|
|
|
|
|
|
для: dimmonz
(10.03.2006 в 12:04)
| | Да, можно, для этого необходимо изменить параметр $format при вызове функции, но вообще, удобнее отформатировать дату прямо в SQL-запросе, для этого используется встроенная функция DATE_FORMAT(). | |
|
|
|
|
|
|
|
для: cheops
(10.03.2006 в 12:21)
| | Спасибо! порыскаю... %) | |
|
|
|