تاریخ فارسی در php
0 0

تاریخ فارسی در php


تاریخ فارسی در php

در این قسمت از برنامه سورس ایجاد تقویم فارسی در php را آماده کردیم

شما ابتدا باید از یک تابع در php استفاده کنید سپس از یک سری متغیرها و آریه ها در php استفاده کنید.

برای انجام تبدیلات از دستور switch case استفاده می کنیم که کد آن به شکل زیر می باشد

<?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
نوع مطلب سورس کد و آموزش
تاریخ انتشار ۴ دی ۱۳۹۲
منبع ایران گنج
تعداد نظرات ۰
قیمت کاربران عضو سایت
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

نظر / سوال

Captcha