如果我在我们的服务器为我的基于Web的项目,日期和时间函数显示基于服务器的当前时间,但我希望我的本地时间即IST,我该怎么做?如何显示或转换当前时间作为当地时间从服务器时间
回答
尝试,
Select convert_tz(now(),'EST','IST') ;
请参考,更多信息,
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz
获取服务器的UTC时间,然后将其转换为本地时间在客户端上:
<script type="text/javascript">
var server_time_utc = Date.UTC(2011,1,6,4,30);
var d = new Date(server_time_utc + new Date().getTimezoneOffset());
alert(d);
</script>
感谢您的回答 – 2011-01-12 04:45:40
你可以在你的查询中使用它。但是您需要知道客户端的时区(在您的情况下是IST)以及您的案例中的服务器 - 美国时区之一。
SELECT CONVERT_TZ(`my_timestamp_field`,'US/Eastern','US/Central');
感谢您的回答 – 2011-01-12 04:46:59
如果您要将数据转储到本地计算机,请将字段类型作为时间戳记。 TIMESTAMP使得要显示在本地MySQL服务器的时区的日期:
总的来说我的建议是服务器的时区设置为格林尼治标准时间(特别是如果日期字段类型不是TIMESTAMP),以避免开发商之间的混淆/随着时间的推移。
感谢您的回答 – 2011-01-12 04:46:16
- 1. 如何将服务器时间转换为当地时间?
- 2. 如何将服务器时间转换为当地时间
- 3. 将服务器时间转换为当地时间
- 4. 将服务器时间转换为android的当地时间
- 5. 转换GMT时间为当地时间
- 6. 如何在Android中将服务器时间转换为当前时间?
- 7. 如何将服务器上的日期时间转换为当地时间?
- 8. 转换时间到当前时间
- 9. 时间戳显示服务器时间,而不是当地时间
- 10. 转换时间到csv当地时间
- 11. 转换EST时间到当地时间
- 12. 以UTC保存并在当地时间显示当前时间
- 13. 时间转换器 “071953Z”(ZULU为当前时间)
- 14. 从时间服务器检索当前日期和时间
- 15. 将UTC时间转换为本地时间显示前页面
- 16. 从当地时间转换为UTC(由于当地时区)
- 17. XSL 1.0将日期时间从GMT转换为当地时间
- 18. 从unix时间戳转换为当地时间
- 19. 显示当前时间(EST)
- 20. 显示当前时间
- 21. 从CET时间为当地时间
- 22. 将另一个时区的时间换算为当地时间当地时间
- 23. 如何GMT时间转换为本地时间显示
- 24. iOS将服务器时间转换为设备本地时间?
- 25. 将服务器时间戳转换为本地时间戳
- 26. 显示当地时间
- 27. PHP 5.2.17:当地时间转换为GMT和GMT本地时间
- 28. 当前时间= UTC +/-(UTC +/-当前时间)
- 29. 如何显示当前时间?
- 30. 将时间从服务器转换为UTC时间
感谢您的回答 – 2011-01-12 04:46:40