Как отформатировать дату в Kohana php - PullRequest
0 голосов
/ 02 сентября 2011

Я использую Kohana 3.1 и мне нужно конвертировать дату 2011-04-21 в формат, подобный 2011-04-21 21:45:00.21:45:00 - текущее время, когда дата будет выбрана с помощью функции выбора даты.Мне нужно сравнить дату и время.Я попытался отформатировать дату с помощью помощника по дате следующим образом

$time = Date::formatted_time($actualDate,'Y-m-d H:i:s');

, но это выдает ошибку "Вызов неопределенного метода Date :: formatted_time ()";Я попытался сделать это как -

 $format = 'Y-m-d';
 $date = DateTime::createFromFormat($format, $_POST['actualDate']);

, и он выдал ошибку «Вызов неопределенного метода DateTime :: createfromformat ()».

Как я могу сделать это в Kohana или использовать функции PHPотформатировать дату?

1 Ответ

0 голосов
/ 02 сентября 2011

проверьте, какую версию php вы используете (для этого вы можете использовать phpinfo ()) Kohana 3.1 требует довольно свежую версию php 5.2.x из памяти

вместо этого вы можете использовать встроенную функцию даты php

date('Y-m-d H:i:s', $actualDate)

обратите внимание, что временная метка и формат поменялись местами по сравнению с функцией кохана

...