PHP 字符串到时间

发布于 2024-10-04 07:27:51 字数 56 浏览 7 评论 0原文

如何将“00:00:00.000 GMT Mon Nov 22 2010”转换为更用户友好的格式。

How to convert "00:00:00.000 GMT Mon Nov 22 2010" to more user friendly format.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(7

遇到 2024-10-11 07:27:51

您可以使用这些 PHP 函数:

http://php.net/manual/en/function。 strtotime.php

http://php.net/manual/en/function. date.php

strtotime 会将您当前的时间戳转换为 unix 时间戳。

然后,您可以使用 date() 根据需要格式化该 UNIX 时间戳。

You could use these PHP functions:

http://php.net/manual/en/function.strtotime.php

http://php.net/manual/en/function.date.php

strtotime will convert your current to a unix timestamp.

You can then format that unix time stamp however you want, using date().

寒尘 2024-10-11 07:27:51

为什么不使用 strtotime ?!

echo date('d/m/Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); // I'm french

Why not with strtotime?!

echo date('d/m/Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); // I'm french
嘿看小鸭子会跑 2024-10-11 07:27:51

您可能还会发现这些有用:

$mysqldate = date( 'Y-m-d H:i:s', $phpdate );
$phpdate = strtotime( $mysqldate ); 

在 CakePHP 中,TimeHelper http://book.cakephp.org/view /1470/时间

echo $time->nice($mysqlDate);

etc.

You might also find these useful:

$mysqldate = date( 'Y-m-d H:i:s', $phpdate );
$phpdate = strtotime( $mysqldate ); 

And in CakePHP the TimeHelper http://book.cakephp.org/view/1470/Time:

echo $time->nice($mysqlDate);

etc.
好多鱼好多余 2024-10-11 07:27:51

试试这个:

//initial format
echo '0:00:00.000 GMT Mon Nov 22 2010';

//unix format: 2010-11-22
echo date('Y-m-d',strtotime('0:00:00.000 GMT Mon Nov 22 2010'));

//explicit format: Monday 22 November 2010
echo date('l d F Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); 

Try this:

//initial format
echo '0:00:00.000 GMT Mon Nov 22 2010';

//unix format: 2010-11-22
echo date('Y-m-d',strtotime('0:00:00.000 GMT Mon Nov 22 2010'));

//explicit format: Monday 22 November 2010
echo date('l d F Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); 

青衫负雪 2024-10-11 07:27:51

首先使用 strtotime 将字符串转换为日期时间:
strtotime

然后使用 sprintf 格式化日期时间:
sprintf

First convert the string to a datetime using strtotime:
strtotime

and then format the datetime anyway you want using sprintf:
sprintf

还如梦归 2024-10-11 07:27:51

使用 strtotime 函数:

echo strtotime("00:00:00.000 GMT Mon Nov 22 2010"), "\n";

Use strtotime function:

echo strtotime("00:00:00.000 GMT Mon Nov 22 2010"), "\n";
站稳脚跟 2024-10-11 07:27:51

检查 php 手册并尝试 strtotime 和 date 函数

check on php manual and try strtotime and date function

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