asp转换时区的问题


原代码,
strDateTime=now()
因空间是美国的,这样获得的是美国的时间
怎样写,可以转换成北京时间

美西时间为西8区,北京时间为东8区
也就是说美西时间比北京时间慢16个小时
所以,北京时间 = 美西时间 + 16小时

得到:
strDateTime = DateAdd("h", 16, now()) 

插曲:
美国共有四个时区:西部、中西部、中部、东部。西部与中部相比慢2个小时,与东部相比慢2个小时,而美国西部当地与北京时间相比,慢16个小时(标准时间,不计夏令时)。


如果你买的空间是VPS,也可以自己把系统的时区修改成东8区,这样你就不用去修改原来的代码了。


Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐