我一直在阅读大量有关如何在数据库中存储日期/时间的内容......但我仍然感到很困惑。我收集的是使用gmdate()
在我的PHP脚本中生成UTC的日期和时间(我使用Wordpress' s $ wpdb->插入到数据库中)。我在MySQL中的设置是一个名为timestamp的字段,它的格式为DATETIME,没有指定Length / Values或Default。但是,当我使用下面的函数时,存储的值是0000-00-00 00:00:00
。
$datetime = gmdate(r);
$wpdb->insert( $wpdb->prefix . 'fd_transactions', array('timestamp' => $datetime));