1

我有过这样的约会$input = '19/02/2013'

如何在我的表格中插入这个日期(ISO 8601 格式)?

平台是 SQL Server 2005 或 SQL Server 2008。

4

2 回答 2

1

认为这应该这样做。

$dt = new DateTime(strtotime($input));
echo $dt->format(DateTime::ISO8601);
于 2013-02-18T13:06:03.897 回答
1

您需要使用一些php函数来转换为sqlserver日期格式

$input = 19/02/2013;
$new_date = explode('/',$input);
$date = $new_date[2]-$new_date[1]-$new_date[0];

对于 ISO 格式,您可以像这样使用

$date->format(DateTime::ISO8601);
于 2013-02-18T13:06:37.077 回答