如何在 Kohana php 中格式化日期
我正在使用 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 函数来格式化日期?
I'm using Kohana 3.1 and need to convert a date 2011-04-21 into format like 2011-04-21 21:45:00. 21:45:00 is the current time when the date will be selected using a date picker function. I need to compare the date and time. I tried to format date using date helper as follows
$time = Date::formatted_time($actualDate,'Y-m-d H:i:s');
but this gives error "Call to undefined method Date::formatted_time()"; I tried to do it as -
$format = 'Y-m-d';
$date = DateTime::createFromFormat($format, $_POST['actualDate']);
and it gave error "Call to undefined method DateTime::createfromformat()".
How can I do this in Kohana or use PHP functions to format the date ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查您正在运行的 php 版本(您可以使用 phpinfo() 来执行此操作)
kohana 3.1 需要内存中相当新的 php 5.2.x 版本,
您可以使用本机 php 日期函数作为选项,而不是
注意与 kohana 函数相比,时间戳和格式是相反的
check what version of php you are running (you can use phpinfo() to do that)
kohana 3.1 requires a fairly recent version of php 5.2.x from memory
you can use the native php date function as a option instead
notice the timestamp and format are reversed compared to the kohana function