Экономия даты выстраивает к базе данных drupal

Как я могу спасти множество даты к базе данных?

код belove создает форму для даты

$form['date_time'] = array(
    '#title' => t('Date'),
    '#type' => 'date',
    '#description' => t('Please enter the date.'),

);

Пользователь тогда выбирает месяц, день, год.

Как я могу преобразовать его так, чтобы я мог спасти его к базе данных?

function repman_form_submit($form, &$form_state){


drupal_set_message($form_state['values']['date_time']);

Я просто использую drupal_set_message, чтобы рассмотреть продукцию. И я получаю множество.

UPDATE:

Сделанный это, используя это

            'date_month'=> $form_state['values']['date_time']['month'],
    'date_day' => $form_state['values']['date_time']['day'],
    'date_year'=> $form_state['values']['date_time']['year'],
0
nl ja de

1 ответы

Вы хотите преобразовать дату в АТОМ или метку времени Unix:

// Dates are stored in ATOM format. 1969-12-31T19:33:33-05:00
$value = date(DATE_ATOM, mktime(0, 0, 0, $m, $d, $y));

// Convert to unix time
$value = date('U', mktime(0, 0, 0, $m, $d, $y));

Я полагаю, что sql дата и время использует АТОМ, но вы можете также stor он как метка времени Unix, если вы хотите просто stor он как целочисленное значение.

1
добавлено
Спасибо за ответ я просто сломался, он в 3 мира тогда спас их в базу данных.
добавлено автор 2thecore, источник