| |
|
|
| | Народ у меня страница на которой пользователь вводит допустим свое имя и жмет OK, я его имя пишу в базу MySQL. Это я умею, но кроме его имени мне в базу надо еще записать текущую дату. Как это дело организовать? Да и какого типа надо создать столбец в базе данных для даты? Спасибо за внимание. | |
| |
|
|
| |
|
|
| |
для: Zer0
(27.05.2006 в 16:19)
| | | Ну в базе нужно создать столбец типа DATE. А записывать текущую дату вот так
$date=date("d.m.Y");
$digit=substr($date,0,2);
$digit2=substr($date,3,2);
$digit3=substr($date,6,4);
$dot="-";
$ddate=$digit3.$dot.$digit2.$dot.$digit;
|
date("d.m.Y")- возвращает текущую дату. А что бы номрально записывалась эта дата я её еще обрабатываю при помощи substr. Может можно и как-то по другому. Ну а дальше все как обычно INSERTтуда-до VALUE ('$ddate'). | |
| |
|
|
| |
|
|
| |
для: Mefisto84
(27.05.2006 в 18:39)
| | | Можете подсказать с помощь какой функции можно перевести дату из UNIXTIME в человеческий формат? | |
| |
|
|
| |
|
|
| |
для: Yakor
(27.05.2006 в 19:20)
| | | Функция getdate()
Получение даты и времени в массиве
Возвращает ассоциативный массив, содержащий информацию о дате и времени, полученную в целочисленном аргументе timestamp, с разделением на следующие элементы:
«seconds» — секунды;
«minutes» - минуты;
«hours» - часы;
«mday» — день месяца;
«wday» — день недели, числовой;
«mоп» — месяц, числовой;
«year» — год, числовой;
«yday» — день в году, числовой; например: 327;
«weekday» — день недели, текстовый, полный; например: «Friday»;
«month» — месяц, текстовый, полный; например: «January»
Например
<?php
// $date - это дата и время в формате UNIXTIME
$dt = getdate($date);
$year = $dt["year"]; // год
$month = $dt["month"]; // месяц, полное название
$day = $dt["mday"]; // день
echo $day." ".$month." ".$year;
?>
|
| |
| |
|
|
| |
|
|
| |
для: Mefisto84
(27.05.2006 в 18:39)
| | | Зачем вы так делаете? :-(
Если столбец DATE, то формат записи в него YYYY-MM-DD, так и формируйте сразу дату по такому формату
<?php
$date = date("Y-m-d");
?>
|
| |
| |
|
|