mysql 的 PHP 日期格式

标签 php mysql date datetime-format

我的日期格式如下:

2010-09-21T00:00:00+03:00

如何将其转换为“Y-m-d H:i:s”格式?

我尝试过以下代码,但我认为它不起作用:

$date = new DateTime('2010-09-21T20:00:00+03:00');
$status_date = $date->format('Y-m-d H:i:s');

它打印时间如下:2010-09-21 20:00:00

最佳答案

它打印的正是您想要的!那么出了什么问题?

您还可以使用 Carbon 并喜欢这样:

Carbon::parse('2010-09-21T00:00:00+03:00')->toDateTimeString();

更新

小心,你说你想要午夜,但你在你的 php 中写的是晚上 8 点!

关于mysql 的 PHP 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44483934/

相关文章:

php - MySQL从5.0升级到5.5后的查询时间

PHP & MySQL 删除多行脚本问题

javascript - ($ ('.class-name' ).is (":checked")) 从来不为真

php - 找到圆和沿圆的点?

Java : How to get Date rather than time?

PHP foreach 多个值

MySQL 在选择之前按日期排序

mysql - 如何将远程位置 xml 文件数据加载到 mysql/(任何其他)数据库

java - 数据库查询问题

javascript - javascript中几个月的日期验证