Въпрос за дата и час

Nazi_93

Registered
Здравейте,как да запаметя в БД датата и часът по модел който искам (дата,месец,година час:минути:секунди) и какъв тип трябва да е полето в БД-то? Благодаря предварително!
 
Запиши си го във time() формат, а после от него можеш да си извлечеш абсолютно всичко ))
Ето ти и пример:
Код:
echo date("d.m.Y H:i:s",$row['time']);
като $row['time'] ти е полето във което си записал часът във формат time()
:?:
 
ето всички възможности как да си форматираш датата както на тебе ти е удобно http://php.net/manual/en/function.date.php
 
а някои мои ли да каи как ще стане ако напримерно месеца ти е с думи да излиза на бг ?
 
darkmas каза:
а някои мои ли да каи как ще стане ако напримерно месеца ти е с думи да излиза на бг ?
Няма такава функция. Трябва сам да си я напишеш с доста проверки.
 
Използвай тази функция:
PHP:
function bg_date($dateFormat,$timestamp=null) {
    if ($timestamp == null) $timestamp = time();
    if (strstr($dateFormat,"l")) {
        $dayFullName = array("1" =>
"Понеделник","Вторник","Сряда",

"Четвъртък","Петък","Събота","Неделя");
        $dateFormat =
str_replace("l",$dayFullName[date("N",$timestamp)],$dateFormat);
    }
    if (strstr($dateFormat,"D")) {
        $dayShortName = array("1" =>
"Пон","Вт","Ср","Чет","Пет","Съб","Нед");
        $dateFormat =
str_replace("D",$dayShortName[date("N",$timestamp)],$dateFormat);
    }
    if (strstr($dateFormat,"F")) {
        $monthFullName = array("1" =>
"Януари","Февруари","Март","Април","Май","Юни",

"Юли","Август","Септември","Октомври","Ноември","Декември");
        $dateFormat =
str_replace("F",$monthFullName[date("n",$timestamp)],$dateFormat);
    }
    if (strstr($dateFormat,"M")) {
        $monthShortName = array("1" =>
"Ян","Фев","Март","Ап","Май","Юни","Юли","Авг","Септ","Окт","Ноем","Д
ек");
        $dateFormat =
str_replace("M",$monthShortName[date("n",$timestamp)],$dateFormat);
    }
    return date($dateFormat,$timestamp);
}
 
Ето бях правил нещо такова наскоро

PHP:
	$date = date('d-M-Y / H:i:s',$row['tutorial_date']);
	
	$date = str_replace("Jan", "Януари", $date);
	$date = str_replace("Feb", "Февруари", $date);
	$date = str_replace("Mar", "Март", $date);
	$date = str_replace("Apr", "Април", $date);
	$date = str_replace("May", "Май", $date);
	$date = str_replace("June", "Юни", $date);
	$date = str_replace("July", "Юли", $date);
	$date = str_replace("Aug", "Август", $date);
	$date = str_replace("Sep", "Септември", $date);
	$date = str_replace("Oct", "Октомври", $date);
	$date = str_replace("Nov", "Ноември", $date);
	$date = str_replace("Dec", "Декември", $date);

и вече си извеждаш датата по следния начин $date
 

Back
Горе