我在 Windows azure 云存储上将 php 与 mssql 一起使用,当我用代码插入日期时间时,它会插入
'2013-05-30 11:31:47.000'
(这是印度时区的正确时间)
但是当我getdate()
用来插入其他列时,它会插入'2013-05-30 06:01:46.507'
- 知道如何使用任何数据库设置 /azure 将默认时区设置为印度德里吗?
我在 Windows azure 云存储上将 php 与 mssql 一起使用,当我用代码插入日期时间时,它会插入
'2013-05-30 11:31:47.000'
(这是印度时区的正确时间)
但是当我getdate()
用来插入其他列时,它会插入'2013-05-30 06:01:46.507'
According to MSDN, getdate()
returns the current database system timestamp:
This value is derived from the operating system of the computer on which the instance of SQL Server is running.
You can change the timezone with tsutil.exe
:
tzutil /s "India Standard Time"
然后它也会系统时区和sql server...