这些行运行时如何将时刻保存为时间戳?

How I can save the moment as timestamp when these lines runs?

  $status = db_insert('errors')
            ->fields( array(
              'timestamp' => ???????,
              'wid' => $wid,))
            ->execute();

我想当这行代码 运行 保存时间戳,这将是这行代码 运行 的时刻。有人可以帮助我如何做那件事吗?

如果您确实想要保存行的那一刻,请使用 time()

$status = db_insert('errors')
  ->fields(array(
    'timestamp' => time(),
    'wid' => $wid,
  ));

如果你想节省一些处理器滴答,并且这个值是可以接受的,你可以使用Drupal的REQUEST_TIME常量(在每个请求开始时设置为当前时间戳)。

$status = db_insert('errors')
  ->fields(array(
    'timestamp' => REQUEST_TIME,
    'wid' => $wid,
  ));