Тип поле timestamp

purko

Registered
Здравейте!
В поле в БД-то от тип timestamp как мога да вкарвам информация в него?
Само в такъв формат ли: 0000-00-00 00:00:00

И как от функцията date() да изкарам тоя формат?
 
http://php.net/manual/en/function.date.php - Информация за вида на датата, която може да изкараш. Аз лично си имам едно поле, в което записвам датата и часа така:

Код:
$date = time();

и после вадя в какъвто формат искам, например:

Код:
echo date("d-m-y",$row['date']); //row['date'] ми е полето в базата данни, в което съм въвела информацията от $date.

Надявам се това да ти е от помощ.
 
Да, но въпроса ми е как е най-удачно да вкарам запис в такова поле:

Код:
`user_created_time` timestamp NOT NULL default '0000-00-00 00:00:00',
 
Полето да ти е тип int(11). INSERT правиш с time() функцията за стойност на полето, а го изкарваш със функцията date('формат', $row['date']); ... където date е елемент на масива $row, който си fetch-нал от селекта от базата данни.
 
[sql]DATE_FORMAT(`полето`,'%d-%m-%Y %H:%i:%s')[/sql] и ще си преобразуваш датата, все едно си полвал date("d-m-Y H:i:s") при записването и. Виж тук
 

Back
Горе