сохранить текущую дату и время в формате datetime - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть поле с именем date_time в базе данных, которое имеет тип datetime. У меня есть форма, которая при отправке должна ввести текущую дату и время в поле date_time. Как мне написать свой код, чтобы поле date_time вставлялось вместе с текущим datetime. Вот мой код: (я знаю, что не могу назвать NOW() вот так, но я хотел показать, чего я хочу достичь)

$qcData = Array(
    "date_time" => NOW(),
    "note" => $note                                         
);

$qcNotes = new App_Model_DbTable_QCNotes();
$qcNotes->insert($qcData);

Ответы [ 2 ]

5 голосов
/ 14 февраля 2012

вот оно из документов

26.3.1.Текущая дата Без каких-либо аргументов создание экземпляра возвращает объект в локали по умолчанию с текущей локальной датой с использованием PHP-функции time () для получения метки времени UNIX для объекта. Убедитесь, что в вашей среде PHP установлен правильный часовой пояс по умолчанию .

Пример 26.2.Создание текущей даты

$date = new Zend_Date();

// Output of the current timestamp Feb 13, 2012 10:28:59 PM 
print $date;
//implement toString() output 2012-02-13 22:30:25
print $date->toString('YYYY-MM-dd HH:mm:ss');
4 голосов
/ 14 февраля 2012

Вы можете использовать это:

Zend_Date::now()->toString('YYYY-MM-dd HH:mm:ss')
...