PHP Дата

eddyy93

Registered
Здравейте, как да изкарам днешната дата но не с цифри ами ето так:

Неделя, 20 Ноември 2011


Мисля си, че ми трябва масив, но все пак да питам ако има и друг начин.
 
echo date('l, d F Y');

Можеш да ползваш str_replace за да го направиш на кирилица.

$date = date('l, d F Y');
$data = str_replace('Monday', 'Понеделник', $date);
 
PHP:
<?php
	function getDay($den){
		switch($den){
			default:
			case 'Mon':return 'Понеделник';break;
			case 'Tue':return 'Вторник';break;
			case 'Wed':return 'Сряда';break;
			case 'Thu':return 'Четвъртък';break;
			case 'Fri':return 'Петък';break;
			case 'Sat':return 'Събота';break;
			case 'Sun':return 'Неделя';break;
		}
	}
	function getMonth($month){
		switch($month){
			default:
			case 'Jan':return 'Януари';break;
			case 'Feb':return 'Февруари';break;
			case 'Mar':return 'Март';break;
			case 'Apr':return 'Април';break;
			case 'May':return 'Май';break;
			case 'Jun':return 'Юни';break;
			case 'Jul':return 'Юли';break;
			case 'Aug':return 'Август';break;
			case 'Sep':return 'Септември';break;
			case 'Oct':return 'Октомври';break;
			case 'Nov':return 'Ноември';break;
			case 'Dec':return 'Декември';break;
		}
	}
	echo getDay(date("D",time())).', '.date("d").' '.getMonth(date("F",time())).' '.date("y");
?>
 
Пример с .js
Код:
<script language="JavaScript" type="text/javascript" src="date.js"></script>
и date.js
Код:
obj_hours=document.getElementById("hours");
 
name_month=new Array ("Януари","Февруари","Март", "Април","Май", "Юни","Юли","Август","Септември", "Октомври","Ноември","Декември");
name_day=new Array ("Неделя","Понеделник", "Вторник","Сряда","Четвъртък", "Петък","Събота");
 
function wr_hours()
{
time=new Date();
 
time_sec=time.getSeconds();
time_min=time.getMinutes();
time_hours=time.getHours();
time_wr=((time_hours<10)?"0":"")+time_hours;
time_wr+=":";
time_wr+=((time_min<10)?"0":"")+time_min;
time_wr+=":";
time_wr+=((time_sec<10)?"0":"")+time_sec;
 
time_wr="Днес е: "+name_day[time.getDay()]+" "+time.getDate()+" "+name_month[time.getMonth()]+" "+time.getFullYear()+" г.<br>Часът е точно: "+time_wr;
 
obj_hours.innerHTML=time_wr;
}
 
wr_hours();
setInterval("wr_hours();",1000);
 

Back
Горе