需要从列Start_DateTime (varchar数据类型)中获取日期部分,该列的数据类似于'06/04/19 10:44 AM CDT‘、'06/10/19 11:56 AM EDT’,并且需要将时区转换为CST时区 我有一个用户定义的函数dbo.fn_UTCtoCST,它将转换时区,但我试图在select查询<em
在将strtotime与时区和计算一起使用时出现意外结果。我的PHP设置为UTC。strtotime("-6 days 00:00:00 America/Chicago");似乎给出了意想不到的结果。我认为通过提供时区,它将“计算”在该时区,但似乎不是这样的。
在我的示例中,无论PHP的默认时区是什么,我都希望结果是相同的,因为strtotime中使用了‘America/芝加哥’。相反,它似乎取当天(根据默认时区)并减去天数,然后