我已经约会这样$input = '19/02/2013'
。转换日期到ISO格式sql服务器
如何在我的表格(ISO 8601格式)中插入此日期?
平台是SQL Server 2005或SQL Server 2008.
我已经约会这样$input = '19/02/2013'
。转换日期到ISO格式sql服务器
如何在我的表格(ISO 8601格式)中插入此日期?
平台是SQL Server 2005或SQL Server 2008.
认为这应该这样做。
$dt = new DateTime(strtotime($input));
echo $dt->format(DateTime::ISO8601);
您需要使用一些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);
$ newdate = date('Y-m-d',strtotime(str_replace('/',' - ',$ input)));/*格式iSO .. * /但当我尝试在我的表上插入此日期时出现错误...]转换日期和/或时间从字符串转换失败。 )) – Myaw 2013-02-18 13:12:54
他们声称的主题重复,似乎为不受支持的PHP版本提供解决方案,下面提供的解决方案比其他主题更具时代性和更充分的建议。 – Eman 2013-11-22 17:10:13