Как да записа месеца и датата ?

Специално за запис на месец и ден

Код:
date("m-d")

атрибутите са съответно:

Y - година
m - месец
d - ден
h - час (12-часова система)
H - час (24-часова система)
i - минути
 
Не задъжителено с timestamp.

$data=date("d-m-Y");

insert into table (data) VALUES ('$data')

и едно поле в базата данни:

varchar(50)
 
eddyy93 каза:
Не задъжителено с timestamp.

$data=date("d-m-Y");

insert into table (data) VALUES ('$data')

и едно поле в базата данни:

varchar(50)

То не е задължително, но е препоръчително. Записваш timestamp и при вадене можеш да си го форматираш, както си искаш. Защото като го вкараш по определен форматиран начин, после го вадиш по същия начин.
Другия + на timestamp е, че по-лесно се сортират данните по дата.
 
relax4o каза:
eddyy93 каза:
Не задъжителено с timestamp.

$data=date("d-m-Y");

insert into table (data) VALUES ('$data')

и едно поле в базата данни:

varchar(50)

То не е задължително, но е препоръчително. Записваш timestamp и при вадене можеш да си го форматираш, както си искаш. Защото като го вкараш по определен форматиран начин, после го вадиш по същия начин.
Другия + на timestamp е, че по-лесно се сортират данните по дата.
Полетата DATETIME и TIMESTAMP също се записват в UNIX TIMESTAMP, но се визуализират в друг вид. Абсолютно по същия начин можеш да промениш вида на датата с date_format, а и е много по-лесно сортирането и търсенето :idea:
 
Replace каза:
relax4o каза:
eddyy93 каза:
Не задъжителено с timestamp.

$data=date("d-m-Y");

insert into table (data) VALUES ('$data')

и едно поле в базата данни:

varchar(50)

То не е задължително, но е препоръчително. Записваш timestamp и при вадене можеш да си го форматираш, както си искаш. Защото като го вкараш по определен форматиран начин, после го вадиш по същия начин.
Другия + на timestamp е, че по-лесно се сортират данните по дата.
Полетата DATETIME и TIMESTAMP също се записват в UNIX TIMESTAMP, но се визуализират в друг вид. Абсолютно по същия начин можеш да промениш вида на датата с date_format, а и е много по-лесно сортирането и търсенето :idea:

DATETIME и TIMESTAMP се записват форматирани. + това, ако желая в една страница да изведа 2 формата, няма да е нужно да бъкам заявката с DATE_FORMAT или да ползвам 2 пъти date_create + date_format.
 
Най-добре е DATE и DATETIME. И не се записват в unix timestamp. Можеш да помниш години от 1000 до 9999, можеш да сортираш, да групираш, да изваждаш абе всичко, което можеш с unix timestamp, нодатата можеш да я променяш във всеки sql клиент и е очевидно къде коя дата е.
 

Back
Горе