2013-08-22 17 views
0

我必须保存DateTime,它来自PHP的MySql数据库中的.Net应用程序,但我无法这样做。将C#日期时间转换为php mysql

我已经尝试了本作的例子,但它不工作:

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

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

+1

有什么C#做这里?无论如何,你正在寻找['DateTime :: format'](http://php.net/manual/en/datetime.format.php) – Leri

+0

你是什么意思的“逐行调试代码”?你能告诉我们你到底在干什么吗? – Loonie

+0

@ Leri C#日期时间即将在一个同步服务,我已在PHP编码。 – deepakuniyal

回答

0

只需使用DateTime对象的format方法。

$date = "7/24/2013 11:40:53 AM"; 
$datetime = new DateTime ($date); 
echo $datetime->format('Y-m-d H:i:s'); 
+0

foozy you won;) –

+0

@foozy非常感谢 – deepakuniyal

0

利用的FORMAT

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

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

输出

2013年7月24日11时四十分53秒