Программное изменение поля типа ДАТА

Аватар пользователя Alextr Alextr 21 октября в 22:20

Здравствуйте, опять столкнулся с проблемкой и прошу помощи. Не могу программно изменить поле типа дата. Код в хуке по сути есть:

<?php
$NewDate
=Date('m.d.Y');
  
$node Node::load($nid);
  
$node->set('field_data'$NewDate);
  
$node->save();
?>

Если дата в поле есть - оно ее стирает (получается пустое поле)
Пробовал пихать Time() - тоже не прокатило, хотя если задуматься этот вариант более разумный.

0 Thanks

Лучший ответ

Комментарии

Аватар пользователя ivnish ivnish 21 октября в 22:27

А с чего вы взяли, что именно этот формат даты 'm.d.Y' нужно передавать в функцию изменения поля? Не удивлюсь, если он ожидает unixtime