如何在正确的时区显示日期?
我在内容类型中有一个日期时间范围字段(field_date)。创建内容类型后,将开始日期设置为: 2017-02-27 19:30:01 现在,我想获取值并以其他格式显示日期,因此请尝试使用以下代码: // Loading the node. $node = Node::load(2100); // Getting the start date value. $date = $node->field_date->value; // Printing to see what is the output. dpm($node->field_date->value); $date = strtotime($date); // Printing my timezone. dpm(drupal_get_user_timezone()); // Applying my custom format. $date = \Drupal::service('date.formatter')->format($date, 'custom', 'Y-m-d H:i:s', drupal_get_user_timezone()); // …