0

我必须DateTime使用 PHP 将来自 .Net 应用程序的内容保存在 MySql 数据库中,但我无法这样做。

例如,我已经尝试过,但它不起作用:

    $date = "7/24/2013 11:40:53 AM";
    $datetime = new DateTime ($date);
    print $datetime->date;

发生的事情是:当我逐行调试此代码时,代码工作正常,意味着它正在打印2013-07-24 11:40:53,但没有调试它就不是打印,我无法理解为什么会这样;我被困住了。

4

3 回答 3

1

你可以试试strtotime()功能。

echo strtotime($datetime);
于 2013-08-22T08:03:10.633 回答
1

只需使用DateTime 对象的格式方法。

$date = "7/24/2013 11:40:53 AM";
$datetime = new DateTime ($date);
echo $datetime->format('Y-m-d H:i:s');
于 2013-08-22T08:09:04.167 回答
0

使用格式

<?php
$date1 = "7/24/2013 11:40:53 AM";

$datetime = new DateTime ($date1);
print $datetime->format('Y/m/d H:i:s');

输出

2013/07/24 11:40:53

于 2013-08-22T08:09:47.623 回答