Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将SQL server日期时间转换为mysql日期时间_Php_Mysql_Sql Server_Datetime - Fatal编程技术网

Php 将SQL server日期时间转换为mysql日期时间

Php 将SQL server日期时间转换为mysql日期时间,php,mysql,sql-server,datetime,Php,Mysql,Sql Server,Datetime,可能重复: 范例 如何将SQL日期时间(例如08/14/2012 1:05:18 PM)转换为mysql方式(即Y-m-d H:i:s)?更改PHP中的日期格式,如下所示: <? $date = date("Y-m-d H:i:s ", strtotime("08/14/2012 1:05:18 PM")); echo $date; ?> 取决于您要将其转换到的位置 要直接在SQL中转换,请执行以下操作: convert(varchar(23), getdate(), 121)

可能重复:

范例


如何将SQL日期时间(例如
08/14/2012 1:05:18 PM
)转换为mysql方式(即Y-m-d H:i:s)?

更改PHP中的日期格式,如下所示:

<?
$date = date("Y-m-d H:i:s ", strtotime("08/14/2012 1:05:18 PM"));
echo $date;
?>

取决于您要将其转换到的位置

要直接在SQL中转换,请执行以下操作:

convert(varchar(23), getdate(), 121)
PHP使用和函数:

date("Y-m-d H:i:s ", strtotime("08/14/2012 1:05:18 PM"));

考虑到问题的模糊性和选择的标记,这似乎不是一个直接的重复。“如何将DateTime转换为VarChar”不是一个完全的重复。它甚至不是一个接近复制品。所以这句话就传到了收信人那里!关于这个问题的模糊性,我同意罗布的说法,它是模糊的。不过,当我问这个问题时,我并没有意识到这一点。我不认为它是SQL。这个问题很好,因为它让我发疯了两个小时。它将帮助许多人从SQLServer中的两个不同字段获取日期和时间信息,并将其简单地插入mysql日期字段。在一百万年内,我不会把它作为DateTime到VarChar的转换来搜索。日期(“Y-m-d H:i:s”,标准时间(“2012年8月14日下午1:05:18”);是所有需要的。我正在寻找那个皈依者!谢谢
$var = "08/14/2012 1:05:18 PM";
echo date('Y-m-d H:i:s', strtotime($var));