بله این کار قابل انجام هستش به راحتی...
در زیر نحوه ی انجامش رو براتون توضیح میدم...
برای این کار ما با استفاده از تابع str_replace نام ماه ها رو جا به جا می کنیم...
کد PHP:
$date1=date('Y F j'); // example : 2013 July 4
$EnGregorianMonths = array("January","February","March","April","May","June","July","August","September","October","November","December"); // اسامی ماه های میلادی به لاتین
$FaGregorianMonths = array("ژانویه","فوریه","مارس","آوریل","می","ژوئن","ژولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر");
// اسامی ما های میلادی به فارسی
$date1 = str_replace($EnGregorianMonths,$FaGregorianMonths,$date1); // جا به جا کردن نام ماه ها
echo $date1;
این مثال برای $date1 زده شد، بدیهیه شما می تونید از هر متغیری که محتوی تاریختون هست استفاده کنین...
امیدوارم مشکلتون حل شده باشه..
موفق و پیروز باشید...