什么相当于mssql中的php time()?

时间:2011-05-09 20:16:21

标签: php sql-server

例如,如果我在Windows 7下执行下面的代码 - 我在Windows 7 / IIS下运行PHP。

echo time() I will get this 1304972050

如何在MSSQL中获得相同的结果?

3 个答案:

答案 0 :(得分:11)

SELECT DATEDIFF(ss, '1/1/1970 05:00:00', GETUTCDATE())

应该这样做。

根据评论更新。

答案 1 :(得分:4)

在sql中获取纪元时间:

SELECT DATEDIFF(s,'19700101 05:00:00:000',GETUTCDATE())

答案 2 :(得分:1)

你没有开箱即用,但你可以找到在sql server论坛上定义的功能,例如。 http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=66858