[code:1]<?php
if ($con_ejra)
{
$con_pat="^[0-9]{4}";
if (ereg ($con_pat,$con_year)) print (""); else
{
print ("Insert Valid Year (only digit)<br>");
echo "<A href="convert.php"> NEW !</A>";
exit;
}
$con_ar_mah[1]=" فروردين ";
$con_ar_mah[2]=" ارديبهشت ";
$con_ar_mah[3]=" خرداد ";
$con_ar_mah[4]=" تير";
$con_ar_mah[5]=" مرداد";
$con_ar_mah[6]=" شهريور";
$con_ar_mah[7]=" مهر";
$con_ar_mah[8]=" آبان";
$con_ar_mah[9]=" اذر";
$con_ar_mah[10]=" دي";
$con_ar_mah[11]=" بهمن";
$con_ar_mah[12]=" اسفند";
$con_ar_hafte[0]=" يکشنبه& ";
$con_ar_hafte[1]=" دوشنبه& ";
$con_ar_hafte[2]=" سه شنبه& ";
$con_ar_hafte[3]=" چهارشنبه& ";
$con_ar_hafte[4]=" پنج شنبه& ";
$con_ar_hafte[5]=" جهمعه& ";
$con_ar_hafte[6]=" شنبه& ";
$con_ar_rooz[1]=" اول ";
$con_ar_rooz[2]=" دوم ";
$con_ar_rooz[3]=" سوم";
$con_ar_rooz[4]=" چهارم ";
$con_ar_rooz[5]=" پنجم ";
$con_ar_rooz[6]=" ششم ";
$con_ar_rooz[7]=" هفتم ";
$con_ar_rooz[8]=" هشتم ";
$con_ar_rooz[9]=" نهم";
$con_ar_rooz[10]=" دهم ";
$con_ar_rooz[11]=" يازدهم ";
$con_ar_rooz[12]=" دوازدهم ";
$con_ar_rooz[13]=" سيزدهم ";
$con_ar_rooz[14]=" چهاردهم ";
$con_ar_rooz[15]=" پانزدهم ";
$con_ar_rooz[16]=" شانزدهم ";
$con_ar_rooz[17]=" هفدهم ";
$con_ar_rooz[18]=" هجدهم ";
$con_ar_rooz[19]=" نوزدهم ";
$con_ar_rooz[20]=" بيستم ";
$con_ar_rooz[21]=" بيست و يکم ";
$con_ar_rooz[22]=" بيست ودوم";
$con_ar_rooz[23]=" بيست وسوم ";
$con_ar_rooz[24]=" بيست وچهارم ";
$con_ar_rooz[25]=" بيست وپنجم ";
$con_ar_rooz[26]=" بيست وششم ";
$con_ar_rooz[27]=" بيست وهفتم ";
$con_ar_rooz[28]=" بيست وهشتم ";
$con_ar_rooz[29]=" بيست ونهم ";
$con_ar_rooz[30]=" سي ام ";
$con_ar_rooz[31]=" سي و يکم ";
$con_mah_31=array(1,3,5,7,8,10,12);
$con_mah_30=array(4,6,9,11);
$con_mah_28=array(2);
{ // mah
foreach ($con_mah_31 as $con_val ) if ($con_mon==$con_val) { $con_wm=31;}
foreach ($con_mah_30 as $con_val ) if ($con_mon==$con_val) { $con_wm=30; }
foreach ($con_mah_28 as $con_val ) if ($con_mon==$con_val) { $con_wm=28; }
$con_leap=($con_year)%4;
if ($con_leap==0 and $con_mon==2) $con_wm=29;
if ($con_leap==0 )$con_x=1; else $con_x=0;
if ($con_leap==1 )$con_y=1; else $con_y=0;
{ //rooz
if (($con_mon>=1)and($con_mon<=3) ) $con_sal=$con_year-622; else $con_sal=$con_year-621;
if ( ( ($con_wm==30) and( $con_day>30) ) or ( ($con_wm==28) and ($con_day>28) ) or ( ($con_wm==29) and ($con_day>29) ) )
{
print (" DATE INVAALID !<br>");
echo "<A href="convert.php"> NEW !</A>";
exit;
}
;
//mah
switch ($con_mon){
case "1" :
if ($con_day<=(20-$con_y)) {$con_rooz=$con_day+10+$con_y; $con_mah=10; } else { $con_rooz=$con_day-((20-$con_y)); $con_mah=11;}
break;
case "2" :
if ($con_day<=(19-$con_y)) {$con_rooz=$con_day+11+$con_y; $con_mah=11; } else { $con_rooz=$con_day-((19-$con_y)); $con_mah=12;}
break;
case "3" :
if ($con_day<=(20)) {$con_rooz=$con_day+9+$con_y; $con_mah=12; } else { $con_rooz=$con_day-((20)); $con_mah=1; $con_sal=$con_sal+1;}//20 bood
break;
case "4" :
if ($con_day<=(20-$con_x)) {$con_rooz=$con_day+11+$con_x; $con_mah=1; } else { $con_rooz=$con_day-((20-$con_x)); $con_mah=2;}
break;
case "5" :
if ($con_day<=(21-$con_x)) {$con_rooz=$con_day+10+$con_x; $con_mah=2; } else { $con_rooz=$con_day-((21-$con_x)); $con_mah=3;}
break;
case "6" :
if ($con_day<=(21-$con_x)) {$con_rooz=$con_day+10+$con_x; $con_mah=3; } else { $con_rooz=$con_day-((21-$con_x)); $con_mah=4;}
break;
case "7" :
if ($con_day<=(22-$con_x)) {$con_rooz=$con_day+9+$con_x; $con_mah=4; } else { $con_rooz=$con_day-((22-$con_x)); $con_mah=5;}
break;
case "8" :
if ($con_day<=(22-$con_x)) {$con_rooz=$con_day+9+$con_x; $con_mah=5; } else { $con_rooz=$con_day-((22-$con_x)); $con_mah=6;}
break;
case "9" :
if ($con_day<=(22-$con_x)) {$con_rooz=$con_day+9+$con_x; $con_mah=6; } else { $con_rooz=$con_day-((22-$con_x)); $con_mah=7;}
break;
case "10" :
if ($con_day<=(22-$con_x)) {$con_rooz=$con_day+8+$con_x; $con_mah=7; } else { $con_rooz=$con_day-((22-$con_x)); $con_mah=8;}
break;
case "11" :
if ($con_day<=(21-$con_x)) {$con_rooz=$con_day+9+$con_x; $con_mah=8; } else { $con_rooz=$con_day-((21-$con_x)); $con_mah=9;}
break;
case "12" :
if ($con_day<=(21-$con_x)) {$con_rooz=$con_day+9+$con_x; $con_mah=9; } else { $con_rooz=$con_day-((21-$con_x)); $con_mah=10;}
break;
}
//----------------------------------
for ($con_i=1; $con_i<=100; $con_i++)
{
$con_k=strlen($con_sal);
for ($con_t=-1; $con_t>=-$con_k; $con_t--)
{
$con_c[$con_t]=substr($con_sal,$con_t,1);
}
$con_yek[1]="يک هزار";
$con_yek[2]="دو هزار";
$con_yek[3]="سه هزار";
$con_dow[1]="صد";
$con_dow[2]="دويست";
$con_dow[3]="سيصد";
$con_dow[4]="چهارصد";
$con_dow[5]="پانصد";
$con_dow[6]="ششصد";
$con_dow[7]="هفتصد";
$con_dow[8]="هشتصد";
$con_dow[9]="نهصد";
$con_se[1]="ده";
$con_se[2]="بيست";
$con_se[3]="سي";
$con_se[4]="چهل";
$con_se[5]="پنجاه";
$con_se[6]="شصت";
$con_se[7]="هفتاد";
$con_se[8]="هشتاد";
$con_se[9]="نود";
$con_char[1]="يک";
$con_char[2]="دو";
$con_char[3]="سه";
$con_char[4]="چهار";
$con_char[5]="پنج";
$con_char[6]="شش";
$con_char[7]="هفت";
$con_char[8]="هشت";
$con_char[9]="نه";
$con_hezargan=($con_c[-4]);
$con_sadgan=($con_c[-3]);
$con_dahgan=($con_c[-2]);
$con_yekgan=($con_c[-1]);
if ($con_dahgan==1) switch ($con_yekgan)
{
case (1):
$con_char[1]="ده";
$con_se[1]="ياز";
break;
case (2):
$con_char[2]="ده";
$con_se[1]="دواز";
break;
case (3):
$con_char[3]="ده";
$con_se[1]="سيز";
break;
case (4):
$con_char[4]="ده";
$con_se[1]="چهار";
break;
case (5):
$con_char[5]="ده";
$con_se[1]="پانز";
break;
case (6):
$con_char[6]="ده";
$con_se[1]="شانز";
break;
case (7):
$con_char[7]="ده";
$con_se[1]="هفت";
break;
case (8):
$con_char[8]="ده";
$con_se[1]="هج";
break;
case (9):
$con_char[9]="ده";
$con_se[1]="نوز";
break;
}
$con_va=" ";
}
$con_mmm="$con_yek[$con_hezargan]$con_va$con_dow[$con_sadgan]$con_va$con_se[$con_dahgan]$con_va$con_char[$con_yekgan]";
print (" $con_year/$con_mon /$con_day<br>");
print (" Hijiry Farsi Is : <b> ( $con_sal/$con_mah/$con_rooz )</b>");
print (" $con_ar_rooz[$con_rooz] $con_ar_mah[$con_mah] $con_mmm<br>");
print "<br>";
echo "<A href="convert.php"> NEW !</A><br>";
print "<br>";
print "<br>";
Print " Powered By : <A href="mailto:
[email protected]"> Ali Bakhtari </a>";
} //rooz
} // mah
}
// sal
else
{
?>
<FORM action=convert.php method="post">
<p><b><i>Calendar Convert Miladi To Hijiri Farsi </b></i></p>
<p> Year :
<INPUT TYPE="TEXT" name="con_year" value="1973">
<SELECT name="con_mon">
<OPTION value="1">Jan</OPTION>
<OPTION value="2">Feb</OPTION>
<OPTION value="3">Mar</OPTION>
<OPTION value="4">Apr</OPTION>
<OPTION value="5">May</OPTION>
<OPTION value="6">Jun</OPTION>
<OPTION value="7">Jul</OPTION>
<OPTION value="8">Agu </OPTION>
<OPTION value="9">Sep</OPTION>
<OPTION Selected value="10">Oct</OPTION>
<OPTION value="11">Nov</OPTION>
<OPTION value="12">Dec</OPTION>
</SELECT>
<SELECT name="con_day">
<OPTION value="1">01</OPTION>
<OPTION value="2">02</OPTION>
<OPTION value="3">03</OPTION>
<OPTION value="4">04</OPTION>
<OPTION value="5">05</OPTION>
<OPTION value="6">06</OPTION>
<OPTION value="7">07</OPTION>
<OPTION value="8">08</OPTION>
<OPTION value="9">09</OPTION>
<OPTION value="10">10</OPTION>
<OPTION value="11">11</OPTION>
<OPTION value="12">12</OPTION>
<OPTION value="13">13</OPTION>
<OPTION value="14">14</OPTION>
<OPTION value="15">15</OPTION>
<OPTION value="16">16</OPTION>
<OPTION value="17">17</OPTION>
<OPTION value="18">18</OPTION>
<OPTION value="19">19</OPTION>
<OPTION value="20">20</OPTION>
<OPTION value="21">21</OPTION>
<OPTION value="22">22</OPTION>
<OPTION value="23">23</OPTION>
<OPTION value="24">24</OPTION>
<OPTION value="25">25</OPTION>
<OPTION value="26">26</OPTION>
<OPTION Selected value="27">27</OPTION>
<OPTION value="28">28</OPTION>
<OPTION value="29">29</OPTION>
<OPTION value="30">30</OPTION>
<OPTION value="31">31</OPTION> </p>
<p>
<INPUT TYPE="SUBMIT" name="SUBMIT" value=" Convert !">
<INPUT TYPE="hidden" name="con_ejra" value="TRUE">
</FORM>
<?
}[/code:1]