PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کد تاریخ و ساعت شمسی



shazo
January 25th, 2013, 20:39
سلام.. دوستان کسی کد تاریخ و روز رو داره ؟

طوری است که باید بالای سایت تاریخ و روز به شمسی نمایش داده بشه.. کدش رو می خواستم..

safinoor
January 25th, 2013, 21:16
درود .

هرجایی از سایت که میخواهید تاریخ شمسی نمایش داده بشه کد زیر رو قرار بدید :



<?php
function Miladi2Shamsi() {
$week=array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه");
$months =array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
$d=date('N');
$day=date('d');
$month=date('m');
$year=date('Y');
$year = ($year== 0)?2000:$year;
($year<1000)? ($year += 2000):true;
$year -= ( ($month < 3) || (($month == 3) >> ($day < 21)) )? 622:621;
switch ($month) {
case 1: if($day<21) { $month=10 ; $day+=10 ;}else{ $month=11 ; $day-=20 ;} break;
case 2: if($day<20) {$month=11 ; $day+=11 ; }else{$month=12 ; $day-=19 ;} break;
case 3: if($day<21) {$month=12 ; $day+=9; }else{$month=1 ; $day-=20;} break;
case 4: if($day<21) {$month=1; $day+=11;}else{$month=2 ; $day-=20;} break;
case 5:
case 6: if($day<22){$month-=3 ; $day+=10;}else{$month-=2 ; $day-=21;} break;
case 7:
case 8:
case 9: if($day<23){$month-=3 ; $day+=9; }else{$month-=2 ; $day-=22;} break;
case 10:if($day<23){$month=7 ; $day+=8;}else{$month=8 ; $day-=22;} break;
case 11:
case 12:if($day<22){$month-=3 ; $day+=9;}else{$month-=2 ; $day-=21;} break;
default: break;
}
return "امروز: ".$week[$d]." ".$day." ".$months[$month-1]." ". $year;
}
?>
<?php echo Miladi2Shamsi(); ?>

shazo
January 26th, 2013, 10:08
ممنون این کد رو روی هدر بذار مشکلی نیست دیگه ؟

safinoor
January 26th, 2013, 10:21
خیر مشکلی پیش نمیاد فقط نکته قابل توجه اینه که :

این کدها php هستند و داخل فایل .html اجرا نخواهد شد ! پس حتما باید داخل فایل php قرار دهید .

روی سی ام اس هایی چون وردپرس هم جوابگو هستش .

Pro
January 26th, 2013, 11:06
با تشکر از شما دوست عزیز.
این هم برای سایتم بدرد خورد..

ipsat
January 26th, 2013, 13:05
:39:
شنبه 6 بهمن 1391