Я предполагаю, что вы имеете в виду MySQL, функция, которую вы хотите изучить прямо из документов - это отметки времени .
Это, вероятно, обновит таблицу БД, созданную схемой, до типа поля, который вы ищете:
MODIFY COLUMN `created` TIMESTAMP NOT NULL DEFAULT current_timestamp;
Просто наткнулся на это сообщение о том, что поддержка метки времени должна быть в Drupal 8, поэтому я предполагаю (и я могу ошибаться), что она, вероятно, не поддерживается из коробки для D7. Просто измените тип на TIMESTAMP в вашем массиве и посмотрите, что дает, но я бы не стал ставить на это работу через API схемы D7.
ОБНОВИТЬ:
Собственно, посмотрите в посте. Патч добавит поддержку метки времени в D7. Большое спасибо друпалшреку за то, что он поделился этим с нами.
Схема базы данных после исправления будет выглядеть следующим образом:
<?php
$schema['vchess_moves'] = array(
'description' => 'Contains the list of moves for each game',
'fields' => array(
'timestamp' => array(
'description' => 'Exact date and time of the move',
'type' => 'timestamp',
'not null' => TRUE,
?>
Посмотрите пост выше для патча, я не буду репостировать его материал здесь, не уверен, что это будет правильно.
Надеюсь, это поможет, счастливое кодирование.