如何在 Kohana php 中格式化日期

发布于 2024-12-02 18:18:41 字数 484 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟沫凡尘 2024-12-09 18:18:41

检查您正在运行的 php 版本(您可以使用 phpinfo() 来执行此操作)
kohana 3.1 需要内存中相当新的 php 5.2.x 版本,

您可以使用本机 php 日期函数作为选项,而不是

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

注意与 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

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

notice the timestamp and format are reversed compared to the kohana function

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文