Доброй ночи.
На сайте, в форме использую
DateControl.
Немного разобрался с плагином, но возникло два вопроса.
Первый вопрос:
Мне надо сохранить в отдельные поля таблицы дату и время в формате unixtime.
В настройках плагина указал следующее:
<?php
'datecontrol' => [
'class' => '\kartik\datecontrol\Module',
// остальные настройки удалил, чтобы не растягивать)))
'saveSettings' => [
Module::FORMAT_DATE => 'php:U',
Module::FORMAT_TIME => 'php:U'
],
]
?>
Поля в базе типа integer(11). При таких настройках дата сохраняется нормально, а вот время сохраняется в виде
"-2147483648"
Как сделать так, чтобы время сохранялось в секундах? Или лучше сделать поле в таблице string и хранить время в формате "00:00"(поиск по этому полу осуществляться не будет, просто для информации)?
И второй вопрос, как сделать так, чтобы дату во втором DateControl нельзя было выбрать меньше чем в первом?