标签: php mysql datetime timezone
我创建了一个包含此信息的php.ini
date.timezone="Asia/Riyadh"
但是当将CURTIME()插入数据库时,它会在php中插入服务器时间而不是定义的时区,所以我尝试了其他的东西。使用此代码
$nowTime = date('g:i a');
并插入变量。它得到正确的日期,但没有上午或下午。有什么帮助吗?
答案 0 :(得分:2)
您正在使用24小时格式的TIME格式,因此您需要在date function中使用24小时语法,如下所示:
$nowTime = date('H:i:s');