如何将日期格式从 DD/MM/YYYY 更改为 YYYY-MM-DD?

发布于 2024-09-05 22:38:04 字数 92 浏览 5 评论 0原文

如何使用 PHP 更改日期字符串的格式?

来自:06/16/2010
至:2010-06-16

How to change format of date string using PHP?

From: 06/16/2010
To: 2010-06-16

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

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

发布评论

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

评论(3

迷离° 2024-09-12 22:38:04
$date = "06/16/2010";
echo date('Y-m-d', strtotime($date)); // outputs 2010-06-16

使用 strtotime 函数。

$date = "06/16/2010";
echo date('Y-m-d', strtotime($date)); // outputs 2010-06-16

Using the strtotime function.

琉璃繁缕 2024-09-12 22:38:04

您应该使用 \DateTime 并尽快删除字符串:

$date = DateTime::createFromFormat('m/d/Y', '06/16/2010'); // \DateTime object
echo $date->format('Y-m-d'); // 2010-06-16

查看更多:
http://php.net/manual/en/datetime.createfromformat.php

You should use \DateTime and get rid of strings as soon as possible:

$date = DateTime::createFromFormat('m/d/Y', '06/16/2010'); // \DateTime object
echo $date->format('Y-m-d'); // 2010-06-16

See more:
http://php.net/manual/en/datetime.createfromformat.php

千鲤 2024-09-12 22:38:04

php -r 'echo date("Ymd", strtotime("06/16/2010"));'

php -r 'echo date("Y-m-d", strtotime("06/16/2010"));'

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