Wordpress报告错误的注册日期/时间

时间:2014-04-15 16:39:27

标签: php wordpress

当用户通过我的wordpress网站注册时,我会跟踪。为了存储用户信息,我有以下代码:

$user = wp_get_current_user();

if (is_user_logged_in() && $user) {
  $identify = array(
    'user_id' => $user->user_email,
    'traits'  => array(
      'username'  => $user->user_login,
      'email'     => $user->user_email,
      'name'      => $user->display_name,
      'firstName' => $user->user_firstname,
      'lastName'  => $user->user_lastname,
      'url'       => $user->user_url,
      'created_at' => $user->user_registered
    )
  );
}

然而,$user->user_registered以某种方式报告了提前7小时的unix时间戳。我登录了我的服务器,它准确地显示了当前时间。我去了我的常规设置,我的时区落后了7个小时。但是,无论时区,unixtimestamp都应该是一致的,不是吗?所以我的问题是:为什么user_registered显示错误的unix时间以及如何解决它?

0 个答案:

没有答案