有一个 Datetime 对象如下,我想获取日期值
大批
(
[0] => 数组
(
[值] => Drupal\Core\Datetime\DrupalDateTime 对象
(
[formatTranslationCache:受保护] =>
[inputTimeRaw:受保护] =>
[输入时间调整:受保护] =>
[inputTimeZoneRaw:受保护] =>
[inputTimeZoneAdjusted:受保护] =>
[inputFormatRaw:受保护] =>
[输入格式调整:受保护] =>
[langcode:protected] => en
[错误:受保护] => 数组
(
)
[dateTimeObject:protected] => 日期时间对象
(
[日期] => 2018-01-05 01:30:00.000000
[时区类型] => 3
[时区] => UTC
)
[字符串翻译:受保护] =>
)
)
)
我不想通过以下方式获得这个值
$node->get("field_id")->value;
因为我需要动态值,这意味着在更改日期字段后该值应该更改。是否可以?
弄清楚了
$date = $form_state->getValue('field_id')[0]['value']->format('Ymd H:i:s')
它返回字符串!
重点是找到对象。
| 归档时间: |
|
| 查看次数: |
17218 次 |
| 最近记录: |