Php 从MSSQL到其他的日期格式
在MSSQL中,我有带日期的列(只有日期,没有时间)。它是使用此功能保存的:Php 从MSSQL到其他的日期格式,php,mysql,sql-server,date-format,getdate,Php,Mysql,Sql Server,Date Format,Getdate,在MSSQL中,我有带日期的列(只有日期,没有时间)。它是使用此功能保存的: ROUND(CAST(GETDATE() AS REAL), 0, 1) + 36163 **(ex. 77009)** 如何用PHP、MySQL甚至MSSQL格式化这个日期(月份等) 例如:77009=2011-11-01。用于Sql Server 选择转换(日期时间,XXX-36163) 例如。 选择@val=ROUND(强制转换(GETDATE()为实数),0,1)+36163 选择CONVERT(DateTi
ROUND(CAST(GETDATE() AS REAL), 0, 1) + 36163 **(ex. 77009)**
如何用PHP、MySQL甚至MSSQL格式化这个日期(月份等)
例如:77009=2011-11-01。用于Sql Server 选择转换(日期时间,XXX-36163) 例如。 选择@val=ROUND(强制转换(GETDATE()为实数),0,1)+36163 选择CONVERT(DateTime,@val-36163)MySQL:
SELECT SEC_TO_TIME(YOUR_DATE_COLUMN);
请参考列类型实际上是
date
?否。在MSSQL中,我有这样的值:77009(INT)。谢谢!仍然在寻找MySQL和PHP解决方案。这不是几秒钟,而是没有时间的日期。啊哈,错过了。我不确定CAST()将日期更改为什么数字,例如:77009=2011-11-01是的,但我不清楚将2011-11-01转换为77009的逻辑是什么。因为它似乎铸造日期真正自动改变它的一些数字格式