~ read.

Уеб програмиране

Тъй като съм на вълна “уеб програмиране” (т.е. хванал съм се да си напиша дългоочаквания сайт) и да го пусна из интернет.Идеята естествено , за този стимул ми я даде @devent (а.к.а. Вальо).Та той ми каза , да си поставя за цел да го пусна до определена дата , и аз така направих … зададох $end_date = “09.02.2009” и ся ще видим дали ще успея да го завърша дотогава :>
Та докато си го писах , ме светна една идея … тъй като досега ползвах един код от web-tourist.net за преобразуване на датата на български , та си помислих защо да не си напиша и аз такава фукнция , като и добавя някоя друга екстра :> и накрая ето какво се получи

function chdate($format,$date) { $date = empty($date) ? time() : $date; $date = !empty($format) || @date("j/M(D)/Y H:i:s") == $format ? @date($format,$date) : @date("j/M(D)/Y H:i:s"); $date_en = array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","Mon","Tue","Wed","Thu","Fri","Sat","Sun","Mon"); $date_bg = array("Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота","Неделя"); $date = str_replace($date_en,$date_bg,$date); return $date; }

*Кодът може да използвате така *

echo " Дата 1: ".chdate("d/M/Y D H:i:s",time())."
"; echo " Дата 2: ".chdate("","")."
"; echo " Дата 3: ".chdate("d/M/Y D H:i:s","")."
"; echo " Дата 4: ".chdate("",time())."
";

За който не е разбрал , фукнцията работи дори и с празни параметри – като ако стане това , вземаме текущото време и формат-а зададен тук , по този начин ** @date(“j/M(D)/Y H:i:s”)*
*