تبديل تاريخهاي شمسي و ميلادي به يكديگر

شروع موضوع توسط Malihe ‏7 ژوئن 2004 در انجمن برنامه نویسی

  1. Malihe

    Malihe کاربر تازه وارد

    تاریخ عضویت:
    ‏5 ژوئن 2004
    نوشته ها:
    5
    تشکر شده:
    0
    كمك 1000 تا كمك
    مشكل من تبديل تاريخهاي شمسي و ميلادي در يك وب اپليكيشن مي باشد
    روي اينترنت جستجو خيلي كردم با اين سايت هم از همين آشنا شدم منتهي الگوريتم يا كدي كه قابل استفاده باشه پيدا نكردم
    لطفا كمكم كنيد
     
  2. خرید بک لینکبازدیدیار - افزایش بازدید سایت و سیگنال های برند
  3. karagah

    karagah کاربر تازه وارد

    تاریخ عضویت:
    ‏22 می 2004
    نوشته ها:
    63
    تشکر شده:
    0
    اينجا ميتونيدالگوريتم و كدهای خوبی برای تبدیل تاریخ شمسی به میلادی و برعکس، پیدا کنید:
    http://www.geocities.com/couprie/calmath/index.html
    کدها با VB نوشته شده. من در یک برنامه همین کدها رو استفاده کردم، درست جواب میده. خیلی هم دقیق هست.
     
  4. Mehdi Hamedali

    Mehdi Hamedali کاربر تازه وارد

    تاریخ عضویت:
    ‏16 نوامبر 2003
    نوشته ها:
    267
    تشکر شده:
    0
    سلام به همه دوستان
    دوست عزيز
    من يك تاپيك در اين مورد اينجا ايجاد كردم
    نگاه كن ببين به دردت مي خوره
    توضيح بيشتر خواستي پيغام بذار
    اينجا
    موفق باشي

    قربيان شما
    MHA
     
  5. Malihe

    Malihe کاربر تازه وارد

    تاریخ عضویت:
    ‏5 ژوئن 2004
    نوشته ها:
    5
    تشکر شده:
    0
    1000 تا ممنون
    اين لينك واقعا عاليه
    بازم ممنون
     
  6. Malihe

    Malihe کاربر تازه وارد

    تاریخ عضویت:
    ‏5 ژوئن 2004
    نوشته ها:
    5
    تشکر شده:
    0
    آقاي كاراگاه من از لينك خوبي كه گذاشته بوديد توابع مربوط به تبديل تاريخ ميلادي به شمسي را برداشتم ولي يك مشكل

    چطوري اين ساب پروسيجر را در كدهاي اي اس پي فراخواني كنم
    منظورم اينه كه از حاصل اين پروسيجر در كدهاي اي اس پي چطوري استفاده كنم

    1000 تا ممنون ميشم اگه جواب اين سوالمو بدهيد
     
  7. karagah

    karagah کاربر تازه وارد

    تاریخ عضویت:
    ‏22 می 2004
    نوشته ها:
    63
    تشکر شده:
    0
    دوست عزیز ،
    1-اول باید کدها رو از VB به VBScript تبدیل کنید:
    -باید تمام تایپ ها رو حذف کنید.
    -از تعریف تابع civil_jdn ، پارامتر اختیاری calendartype روحذف کنید و اونو داخل تابع تعریف کنید
    و برابر Georgian قرار بدید.
    2- کد تمام توابع رو داخل تگ SCRIPT بزارید و RUNAT هم باید برابر server قراربدید.

    ×در کد نمونه زیر من تموم این کارها رو انجام دادم ، می تونید از تگ SCRIPT به بعد رو آخر صفحه ASP خودتون paste کنید.

    - برای تبدیل تاریخ میلادی به شمسی باید از ساب روتین civil_persian استفاده کنید. این روتین سه پارامتر
    سال ، ماه و روز میلادی رو بصورت ByRef می گیره و اونها رو به معادل شمسی تبدیل میکنه و
    برمی گردونه . پس شما باید سه متغییر برای سال ، روز و ماه تعریف کنید. بعد اونها رو مقدار دهی کنید و
    بعد روتین civil_persian رو صدا بزنید. بعد تاریخ شمسی در همون سه متغییر قرار میگره و می تونید
    اونها رو استفاده کنید.( به مثال توجه کنید.)
    -برای تبدیل تاریخ شمسی به میلادی هم باید از روتین persian_civil استفاده کنید روش کارش دقیقا
    مثل civil_persian هست.
    اینهم یک کد ASP نمونه ، که تاریخ سرور رو بصورت شمسی نشون میده:
    کد:
     
    <html>
    <head>
    <title>
     SHAMSI Date
    </title>
    </head>
    <body>
    <%
    	myDate=Date
    	myYear=Year(myDate)
    	myMonth=Month(myDate)
    	myDay=Day(myDate)
    	call civil_persian(myYear, myMonth, myDay )
    %>
    
    <P align="center">
    
    	Server date in SHAMSI calendar  is: <BR><BR>
    	Year : <%=myYear%> <BR>
    	Month : <%=myMonth%> <BR>
    	Day : <%=myDay%> <BR>
    
    </P>
    </body>
    </html>
    
    <SCRIPT LANGUAGE="VBScript" RUNAT="server">
    
    'Original code by : Kees Coupri  [url]http://www.geocities.com/couprie/[/url]
    'Ported to VBScript by Karagah (pt_karagah at yahoo dot com)
    
    Sub civil_persian(ByRef iYear, ByRef iMonth, ByRef iDay )
        Call jdn_persian(civil_jdn(iYear, iMonth, iDay), iYear, iMonth, iDay)
    End Sub
    
    Sub persian_civil(ByRef iYear, ByRef iMonth, ByRef iDay )
        Call jdn_civil(persian_jdn(iYear, iMonth, iDay), iYear, iMonth, iDay)
    End Sub
    
    Sub jdn_persian(jdn , ByRef iYear , ByRef iMonth , ByRef iDay )
        Dim depoch
        Dim cycle
        Dim cyear
        Dim ycycle
        Dim aux1, aux2
        Dim yday
        depoch = jdn - persian_jdn(475, 1, 1)
        cycle = Fix(depoch / 1029983)
        cyear = depoch Mod 1029983
        If cyear = 1029982 Then
            ycycle = 2820
        Else
            aux1 = Fix(cyear / 366)
            aux2 = cyear Mod 366
            ycycle = Int(((2134 * aux1) + (2816 * aux2) + 2815) / 1028522) _
                    + aux1 + 1
        End If
        iYear = ycycle + (2820 * cycle) + 474
        If iYear <= 0 Then
            iYear = iYear - 1
        End If
        yday = (jdn - persian_jdn(iYear, 1, 1)) + 1
        If yday <= 186 Then
            iMonth = Ceil(yday / 31)
        Else
            iMonth = Ceil((yday - 6) / 30)
        End If
        iDay = (jdn - persian_jdn(iYear, iMonth, 1)) + 1
    End Sub
    
    ' We needed an alternative to Int and Fix.
    ' Int(8.4) = 8, Int(-8.4) = -9
    ' Fix(8.4) = 8, Fix(-8.4) = -8
    ' Ceil(8.4) = 9, Ceil(-8.4) = -9
    Private Function Ceil(number) 
        Ceil = -Sgn(number) * Int(-Abs(number))
    End Function
    
    Const Gregorian = 1
    Const Julian = 2
    
    Function civil_jdn(ByVal iYear , ByVal iMonth , ByVal iDay) 
        Dim lYear 
        Dim lMonth 
        Dim lDay 
        Dim calendatType
        calendarType  = Gregorian
        If calendarType = Gregorian And ((iYear > 1582) _
            Or ((iYear = 1582) And (iMonth > 10)) _
            Or ((iYear = 1582) And (iMonth = 10) And (iDay > 14))) Then
    
            lYear = CLng(iYear)
            lMonth = CLng(iMonth)
            lDay = CLng(iDay)
            civil_jdn = ((1461 * (lYear + 4800 + ((lMonth - 14) \ 12))) \ 4) _
                    + ((367 * (lMonth - 2 - 12 * (((lMonth - 14) \ 12)))) \ 12) _
                    - ((3 * (((lYear + 4900 + ((lMonth - 14) \ 12)) \ 100))) \ 4) _
                    + lDay - 32075
        Else
            civil_jdn = julian_jdn(iYear, iMonth, iDay)
        End If
    
    End Function
    Function julian_jdn(ByVal iYear , ByVal iMonth , ByVal iDay ) 
        Dim lYear 
        Dim lMonth 
        Dim lDay 
    
        lYear = CLng(iYear)
        lMonth = CLng(iMonth)
        lDay = CLng(iDay)
    
        julian_jdn = 367 * lYear _
            - ((7 * (lYear + 5001 + ((lMonth - 9) \ 7))) \ 4) _
            + ((275 * lMonth) \ 9) + lDay + 1729777
    
    End Function
    Function persian_jdn(iYear ,iMonth,iDay )
        Const PERSIAN_EPOCH = 1948321 ' The JDN of 1 Farvardin 1
        Dim epbase
        Dim epyear
        Dim mdays
        If iYear >= 0 Then
            epbase = iYear - 474
        Else
            epbase = iYear - 473
        End If
        epyear = 474 + (epbase Mod 2820)
        If iMonth <= 7 Then
            mdays = (CLng(iMonth) - 1) * 31
        Else
            mdays = (CLng(iMonth) - 1) * 30 + 6
        End If
        persian_jdn = CLng(iDay) _
                + mdays _
                + Fix(((epyear * 682) - 110) / 2816) _
                + (epyear - 1) * 365 _
                + Fix(epbase / 2820) * 1029983 _
                + (PERSIAN_EPOCH - 1)
    End Function
    
    Sub jdn_civil(ByVal jdn, ByRef iyear, ByRef imonth, ByRef iday)
    
        Dim l 
        Dim k
        Dim n
        Dim i
        Dim j
    
        If (jdn > 2299160) Then
            l = jdn + 68569
            n = ((4 * l) \ 146097)
            l = l - ((146097 * n + 3) \ 4)
            i = ((4000 * (l + 1)) \ 1461001)
            l = l - ((1461 * i) \ 4) + 31
            j = ((80 * l) \ 2447)
            iday = l - ((2447 * j) \ 80)
            l = (j \ 11)
            imonth = j + 2 - 12 * l
            iyear = 100 * (n - 49) + i + l
        Else
            Call jdn_julian(jdn, iyear, imonth, iday)
        End If
    
    End Sub
    
    </SCRIPT>
     
  8. Malihe

    Malihe کاربر تازه وارد

    تاریخ عضویت:
    ‏5 ژوئن 2004
    نوشته ها:
    5
    تشکر شده:
    0
    من واقعا ممنونم آقاي كاراگاه
    1000 تا
    هم خيلي كمكم كرديد و هم چيزهاي جديدي يادم داديد
    اميدوارم هميشه موفق و پيروز باشيد و همه چيزهاي خوب ديگه

    بازم مرسي


    در ضمن از مسئول اين سايت هم خيلي ممنون هستم و اميدوارم بتونم عضو خوبي براي اين سايت باشم
     
  9. karagah

    karagah کاربر تازه وارد

    تاریخ عضویت:
    ‏22 می 2004
    نوشته ها:
    63
    تشکر شده:
    0
    :happy: .
     
  10. m1975b

    m1975b کاربر تازه وارد

    تاریخ عضویت:
    ‏30 آپریل 2005
    نوشته ها:
    3
    تشکر شده:
    0
    از اين كد براي تاريخ استفاده نماييد. asp


    کد:
    <html dir=rtl>
    <head>
    <title>Shamsi 2 Miladi</title>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta NAME="description" CONTENT="Persian Forum, The Internet's premier source for Information Technology , Hardware , Software and ...
    Persianforum.net gives you the largest range of information that you can get anywhere on the internet">
    <meta NAME="keywords" CONTENT="Iran, Tehran, classified, advertisement, News, ads, business, free, farsi, computer, Windows, Internet Explorer, Microsoft ,Persian Forum, persianforum, persian,shiraz,persepolis,forum,ASP,PHP,information technology,persianforum.net,.net,server 2003,MCSE,MCSD,A+,network,network+,ccna,MCP,ran,Iranian, Persian, Pars, Iran Pictures, Irani, Persian Jokes, Iranian Jokes, Iranian news">
    <META NAME="revisit-after" CONTENT="2 days">
    <meta name="ROBOTS" content="ALL">
    <script language=javascript 
    src="farsiEditor.js" 
    type=text/javascript></SCRIPT>
    <link href="http://www.persianforum.net/favicon.ico" ref="shortcut icon" />
    
    <script language="javascript" src="includes/default_javascript.js" type="text/javascript"></script>
    
    <link href="includes/skins/skin2.css" rel="stylesheet" type="text/css" />
              <script src="fade.js" language="javascript"></script>
    
    
    
    <style type="text/css">
    <!--
    .btn_static {
    padding:1px;
    font-family:Tahoma;
    font-size:10pt;
    text-decoration: none;
    align:center;
    color:#666666;
    background-color:#f1f1f1;
    border:solid 1px #f1f1f1;
    }
    
    -->
    </style>
    
    	<link rel="alternate" type="application/rss+xml" href="rss.asp" title="RSS feed - Persian Forum">
        <link rel="alternate" type="application/rss+xml" href="atom.asp" title="Atom feed - Persian Forum">
    
    
    </head>
    
    
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#F3FDFF" text="#000000" background="">	
    <table dir=ltr id=regionGradient2 style="FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F3FDFF', endColorStr='#C7D2E0', gradientType='1')" border="0" cellspacing="0" cellpadding="0" align="center" width="100%">
    	
    
    
    
    
    
      <td class="text" valign="right">
       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       <a href="http://www.persianforum.net" target="_self"><img src="forum_images/persian-forum.gif" border="0"></a>
      </td>
    <td align=right colspan="4" rowspan="3">
    
    <iframe src=http://ads.persianforum.net/pfbr5.asp?mantagheh=1&isframe=true&autorotate=true width=468 height=60 frameborder=0 scrolling=no marginheight=0 marginwidth=0 target="_top"><script language=JavaScript src=http://ads.persianforum.net/pfbr.asp?mantagheh=1></script></iframe>
    
    
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </table>
    <div align="center">
    <table border="0" cellpadding="0" height="0" width="100%" dir="rtl" bordercolor="#cccccc" cellspacing="0" style="border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px" background="he_np.gif">
    	<tr>
    	<td>
    <font color="#f1f1f1">..
    </font>
    </td>
    <td>
    
    
    <a class="menulink" href="help.asp">راهنمايي</a>&nbsp;
    <img align=absbottom border="0" src="forum_images/spacer.gif" width="2" height="18">&nbsp; 
    
    
    
    <a class="menulink" href="login_user.asp">ورود</a>&nbsp;
    <img align=absbottom border="0" src="forum_images/spacer.gif" width="2" height="18">&nbsp;
    <a class="menulink" href="registration_rules.asp">ثبت نام</a>&nbsp;
    <img align=absbottom border="0" src="forum_images/spacer.gif" width="2" height="18">&nbsp;
    
    
    
    <a class="menulink" href="active_topics.asp">موضوعات جديد
    </a>&nbsp;<img align=absbottom border="0" src="forum_images/spacer.gif" width="2" height="18">&nbsp;<a class="menulink" href="search_form.asp">جستجو</a> 
    &nbsp;<img align=absbottom border="0" src="forum_images/spacer.gif" width="2" height="18">&nbsp; 
    
    
    
    
    
    
    
    <a class="menulink" href="members.asp"> ليست کاربران</a>&nbsp;
    
    
    
    
    </td>
    
    
    		<form method="post" name="frmLogin2" action="login_user.asp?FID=0">
    	<td align=left dir=ltr width="32%">&nbsp;&nbsp;
    	
    	<input onkeypress="FKeyPress()" type="text" dir="rtl" size="10" name="name" class="quick" /><input type="password" size="10" name="password" class="quick" />	    <input type="hidden" name="QUIK" value="true" /><input type="hidden" name="NS" value="1" /><input type="hidden" name="sessionID" value="749935437" /><img src="forum_images/fa.gif" width="40" height="18" border="0" align="absmiddle" id="languageImage" onClick="changeLanguage()"> <input align="absmiddle" type="submit" value="ورود" class="quick2" />
    	</td>
    	</form>
    
    
    	</tr>
    </table>
    
    	</tr>
    </table></div>
     
    
    <table height="21px" align=center dir=rtl width="100%" id="table1" style="border-left-width: 0px; font-size: 7pt; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 1px" cellspacing="1" bordercolor="#cccccc" bgcolor="#f1f1f1">
    	<tr>
    		<td background="he_np.gif">
    		<font color="#532300">
    	<marquee dir=rtl scroll=infinite scrollamount=6 direction="right" height="14px" scrolldelay= "10" onMouseOver='this.stop()' onMouseOut='this.start()' style="color: #808080"> 
           &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3108&TPN=1&get=last" target='_main' class="boldLink"> بیش از 1000 برنامه </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3155&TPN=1&get=last" target='_main' class="boldLink"> هنر عريان </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3165&TPN=1&get=last" target='_main' class="boldLink"> Macromedia Flash Player 8 Beta </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3164&TPN=1&get=last" target='_main' class="boldLink"> تبديل فايلهای پی دی اف به فايلهای تصويری </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3127&TPN=1&get=last" target='_main' class="boldLink"> برنامه ای برای هاب </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3162&TPN=1&get=last" target='_main' class="boldLink"> برنامه اي براي اشتراك گذاشتن يك دايركتوري </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3161&TPN=1&get=last" target='_main' class="boldLink"> گرفتن عکس از صفحه نمايش و ويرايش آن با SnagIt 7.2.4 </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=2773&TPN=1&get=last" target='_main' class="boldLink"> ضرب المثل </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3160&TPN=1&get=last" target='_main' class="boldLink"> چند اکستنشن </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=1533&TPN=1&get=last" target='_main' class="boldLink"> جایی برای خوشامد گویی به دوستان تازه وارد </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=2765&TPN=1&get=last" target='_main' class="boldLink"> GTA 5 . Grand Theft Auto San Andrea </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=2801&TPN=1&get=last" target='_main' class="boldLink"> داریوش یا سیاوش قمیشی؟ </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3159&TPN=1&get=last" target='_main' class="boldLink"> SMS رايگان --- PC --&gt; Mobile  &amp;  Mobile --&gt; PC </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=2451&TPN=1&get=last" target='_main' class="boldLink"> دعوتنامهGmail و Persiangig و yahoo 360 </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3152&TPN=1&get=last" target='_main' class="boldLink"> من ۷ نفرم مونده تامعلوم شه نوت بوک مجانی واقعیه یا خالی بندی بياين کمک </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3158&TPN=1&get=last" target='_main' class="boldLink"> سايت تخصصی موبايل افتتاح شد </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=1456&TPN=1&get=last" target='_main' class="boldLink"> جدیدترین موضوعات انجمن را در یاهو مسنجر خود بخوانید </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3157&TPN=1&get=last" target='_main' class="boldLink"> smart v card </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3156&TPN=1&get=last" target='_main' class="boldLink"> dash fly </a>] &nbsp;&nbsp;&nbsp;&nbsp;[<a dir="rtl" href="forum_posts.asp?TID=3117&TPN=1&get=last" target='_main' class="boldLink"> چطور روی گوشی برنامه بريزيم </a>]
          </marquee>
    
    	</tr>
    </table>
    
    
    	<p></p>	
    
    <div id="vqp_sfl" style="position:absolute; visibility:hidden;">
    <a href="default.asp">Persian Forum / پرشین فروم</a><a href="help.asp">راهنمایی</a><a href="contactus.asp">تماس 
    با ما</a><a href="registration_rules.asp">ثبت نام</a><a href="members.asp">لیست 
    کاربران</a><a href="active_topics.asp">موضوعات جدید</a><a href="http://news.persianforum.net">اخبار 
    / News</a></div>
    
    
    
    <table width="98%" border="0" cellspacing="0" cellpadding="3" align="center">
     <tr>
      <td align="right" class="heading">تبديل تاريخ ميلادي به شمسي و بلعکس</td>
     </tr>
     <tr>
      <td align="right" width="71%" class="bold"><img src="forum_images/skin2/open_folder_icon.gif" border="0" align="absmiddle">&nbsp;<a href="default.asp" dir=rtl target="_self" class="boldLink">Persian Forum</a> : تبديل تاريخ ميلادي به شمسي و بلعکس
    <br /></td>
     </tr>
    </table> 
    
    
    
    
    
                                <p><br>
    &nbsp;</p>
    
    
    
    
    
                                <TD align=middle bgColor=#ffffff>
                                  <TABLE cellSpacing=0 cellPadding=0 width="100%" 
                                  border=0>
    								<TBODY>
    
    
    
                                    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
    
    
                                    <SCRIPT language=JavaScript 
    type=text/javascript>
    
    
    var grgSumOfDays=Array(Array(0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365),Array(0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366));
    var hshSumOfDays=Array(Array(0, 31, 62, 93, 124, 155, 186, 216, 246, 276, 306, 336, 365), Array(0, 31, 62, 93, 124, 155, 186, 216, 246, 276, 306, 336, 366));
    
    function ToShamsi(grgYear,grgMonth,grgDay,Format)
    {
    	var hshYear = grgYear-621;
    	var hshMonth,hshDay;
    	
    	var grgLeap=grgIsLeap (grgYear);
    	var hshLeap=hshIsLeap (hshYear-1);
    	
    	var hshElapsed;
    	var grgElapsed = grgSumOfDays[(grgLeap ? 1:0)][grgMonth-1]+grgDay;
    
    	var XmasToNorooz = (hshLeap && grgLeap) ? 80 : 79;
    
    	if (grgElapsed <= XmasToNorooz)
    	{
    		hshElapsed = grgElapsed+286;
    		hshYear--;
    		if (hshLeap && !grgLeap)
    			hshElapsed++;
    	}
    	else
    	{
    		hshElapsed = grgElapsed - XmasToNorooz;
    		hshLeap = hshIsLeap (hshYear);
    	}
    
    	for (var i=1; i <= 12 ; i++)
    	{
    		if (hshSumOfDays [(hshLeap ? 1:0)][i] >= hshElapsed)
    		{
    			hshMonth = i;
    			hshDay = hshElapsed - hshSumOfDays [(hshLeap ? 1:0)][i-1];
    			break;
    		}
    	}
    
    
    	if (Format=="Long")
    		return hshDayName (hshDayOfWeek(hshYear,hshMonth,hshDay)) + "  " + hshDay + " " + calNames("hf", hshMonth-1) + " " + hshYear;
    	else
    		return hshYear + " /" + hshMonth + " /" + hshDay;
    }
    
    
    function ToGregorian (hshYear,hshMonth,hshDay)
    {
    	var grgYear = hshYear+621;
    	var grgMonth,grgDay;
    
    	var hshLeap=hshIsLeap (hshYear);
    	var grgLeap=grgIsLeap (grgYear);
    
    	var hshElapsed=hshSumOfDays [hshLeap ? 1:0][hshMonth-1]+hshDay;
    	var grgElapsed;
    
    	if (hshMonth > 10 || (hshMonth == 10 && hshElapsed > 286+(grgLeap ? 1:0)))
    	{
    		grgElapsed = hshElapsed - (286 + (grgLeap ? 1:0));
    		grgLeap = grgIsLeap (++grgYear);
    	}
    	else
    	{
    		hshLeap = hshIsLeap (hshYear-1);
    		grgElapsed = hshElapsed + 79 + (hshLeap ? 1:0) - (grgIsLeap(grgYear-1) ? 1:0);
    	}
    
    	for (var i=1; i <= 12; i++)
    	{
    		if (grgSumOfDays [grgLeap ? 1:0][i] >= grgElapsed)
    		{
    			grgMonth = i;
    			grgDay = grgElapsed - grgSumOfDays [grgLeap ? 1:0][i-1];
    			break;
    		}
    	}
    
    	return grgYear+"-"+grgMonth+"-"+grgDay;
    }
    
    function grgIsLeap (Year)
    {
    	return ((Year%4) == 0 && ((Year%100) != 0 || (Year%400) == 0));
    }
    
    function hshIsLeap (Year)
    {
    	Year = (Year - 474) % 128;
    	Year = ((Year >= 30) ? 0 : 29) + Year;
    	Year = Year - Math.floor(Year/33) - 1;
    	return ((Year % 4) == 0);
    }
    
    
    function hshDayOfWeek(hshYear, hshMonth, hshDay)
    {
    	var value;
    	value = hshYear - 1376 + hshSumOfDays[0][hshMonth-1] + hshDay - 1;
    
    	for (var i=1380; i<hshYear; i++)
    		if (hshIsLeap(i)) value++;
    	for (var i=hshYear; i<1380; i++)
    		if (hshIsLeap(i)) value--;
    
    	value=value%7;
    	if (value<0) value=value+7;
    
    	return (value);
    }
    
    function hshDayName(DayOfWeek)
    {
    	return calNames("df", DayOfWeek%7);
    }
    
     function calNames(calendarName, monthNo)
     {
      switch (calendarName)
     {
       case "hf": return Array("فروردين", "ارديبهشت", "خرداد", "تير", "مرداد", "شهريور", "مهر", "آبان", "آذر", "دی", "بهمن", "اسفند")[monthNo];
       case "ge": return Array(" January ", " February ", " March ", " April ", " May ", " June ", " July ", " August ", " September ", " October ", " November ", " December ")[monthNo];
       case "gf": return Array("ژانویه", "فوریه", "مارس", "آوریل", "مه", "ژوثن", "ژوییه", "اوت", "سپتامبر", "اكتبر", "نوامبر", "دسامبر")[monthNo];
       case "df": return Array("شنبه", "یک‌شنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنج‌شنبه", "جمعه")[monthNo];
       case "de": return Array("Saturday", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday")[monthNo];
       }
      }
    </SCRIPT>
    
                                    <SCRIPT language=JavaScript 
    type=text/javascript>
    
    /*
    Hijri Shamsi (Khayyami)/Gregorian sub-labels calendar
    Version 1.1
    
    charset=utf-8
    
    simorgh.ws
    */
    
    
    function UpdateCalendar(targetId, gregorianMonths, year, month)
    {
    	var newRow, newCell;
    	var currentDay=1;
    	var holidays=getHolidays(year, month);
    	var lastDay=31;
    	var dtToday=new Date();
    	var strToday=dtToday.getFullYear()+"-"+(dtToday.getMonth()+1)+"-"+dtToday.getDate();
    
    	if (month>6) lastDay--;
    	if (month==12 && !hshIsLeap(year)) lastDay--;
    
    
    	while (targetId.rows.length>0) targetId.deleteRow(0);
    
    
    	newRow=targetId.insertRow(0);
    	for (var i=0; i<hshDayOfWeek(year,month,1); i++) newRow.insertCell(-1).innerHTML="&nbsp;";
    	for (var i=hshDayOfWeek(year,month,1); i<7; i++) {
    		newCell=newRow.insertCell(-1);
    		newCell.className="normalDay";
    		newCell.innerHTML="<p class=ShamsiDayNo>" + currentDay + "</p><p dir=ltr class=GregorianDayNo>" + ToGregorian(year,month,currentDay).split("-")[2];
    		if (holidays.substr(currentDay-1,1)=="x") newCell.className="Holiday";
    		if (ToGregorian(year, month, currentDay)==strToday) newCell.className="Today";
    		currentDay++;
    		}
    
    	while (currentDay<=lastDay) {
    		newRow=targetId.insertRow(-1);
    		for (var i=0; i<7; i++) {
    			newCell=newRow.insertCell(-1);
    			newCell.innerHTML="<p class=ShamsiDayNo>" + currentDay + "</p><p dir=ltr class=GregorianDayNo>" + ToGregorian(year,month,currentDay).split("-")[2];
    			newCell.className="normalDay";
    			if (holidays.substr(currentDay-1,1)=="x") newCell.className="Holiday";
    			if (ToGregorian(year, month, currentDay)==strToday) newCell.className="Today";
    			currentDay++;
    			if (currentDay>lastDay) break;
    			}
    		}
    	for (var i=newRow.cells.length; i<7; i++) newRow.insertCell(-1).innerHTML="&nbsp;";
    
    	if (gregorianMonths != null) {
    		gregorianMonths.getElementsByTagName('p')[0].innerHTML=calNames("ge", ToGregorian (year,month,1).split("-")[1]-1)+" "+(ToGregorian (year,month,1).split("-")[0])+" - "+calNames("ge", ToGregorian (year,month,30).split("-")[1]-1)+" "+ToGregorian (year,month,30).split("-")[0];
    		gregorianMonths.getElementsByTagName('p')[1].innerHTML=calNames("gf", ToGregorian (year,month,1).split("-")[1]-1)+" "+(ToGregorian (year,month,1).split("-")[0])+" - "+calNames("gf", ToGregorian (year,month,30).split("-")[1]-1)+" "+ToGregorian (year,month,30).split("-")[0];
    		}
    }
    
    function FillSelectWithMonthNames(targetId)
    {
    	for (var i=0; i<12; i++) {
    		var mitem = document.createElement("OPTION");
    		mitem.value=i+1;
    		mitem.text=calNames("hf", i);
    		targetId.options.add(mitem);
    		}
    }
    
    function getHolidays(year, month)
    {
     switch (year) {
      case 1380: return Array("xxxx56789x1xx4xxx890123x567890x", "123456x890123x567890x234567x901", "x2xx567890x23xx67x9x1234x678901", "x234567x901234x678901x345678x01", "1234x678901x345678x012345x78901", "xx345678x012345x789012x456789x1", "12345x78x012x456789x12x456x890", "123x56789xx234567x901234x67890", "1x345678x012345x789012x45x789x", "123456x890123x56789xx234567x90", "1234x678901x345678x01x345x7890", "12xx56789x1x3456x890123x5678x")[month-1];
      case 1381: return Array("xxxxx678x01xx45x789012x456789x1", "12345x789012x456789xx2x456x8901", "12x45678xx123xx6x890123x567890x", "123456x890123x567890x234567x901", "123x567890x234567x90x234x678901", "x234567x901234x678901x345678xx1", "1234x678901xx45678x012345x789x", "12x456789x123456x890123x567890", "x234x67x901234x678901x345678x0", "12345x78x012x456789x123456x890", "123x567890x234567x901xx4x67890", "xx345678x012345x78901xx45678x")[month-1];
      case 1382: return Array("xxxx567x901xx4x678901x345678x01", "12x4x67890xx345678x012345x78x01", "1x345678x0123xxx789012x456789x1", "12345x789012x456789x123456x8901", "12x456789xx23456x890123x567890x", "123456x890123x5678x0x234567x901", "1x3x567890x234567x9x1234x67890", "1x345678x012345x789012x4x6789x", "1234x6x890123x567890x234567xx0", "1234x678901x345678x012345x7890", "12x456789x12x456x890xx3x567890", "x234567x90xx34x678901x345678x")[month-1];
      case 1383: return Array("xxxx56x8901xxx567890x234567x901", "123x567890x234567x901234x678901", "x234567x90123xx678901x345678x01", "1234x678901x345678x012345x78901", "1x345678x012345x789012x456789x1", "12345x789012x456789x123456x8901", "12x456789x123456x890123x567890", "x234567x901234x678901x345678x0", "12345x789012x456789x123456x890", "123x567890x234567x901234x67890", "1x345678x012345x78901xx456789x", "123456x890123x567890x234567xx0")[month-1];
      }
    }
    
    </SCRIPT>
    
                                    <SCRIPT language=JavaScript 
    type=text/javascript>
     function switchCalendar()
     {
      var frm = document.getElementById("convert");
      var today = new Date();
    
      while (frm.year.options.length<100) frm.year.options.add(document.createElement("OPTION"));
    
      while (frm.month.options.length<12) {
       var newMonth = document.createElement("OPTION");
       newMonth.value=frm.month.options.length+1;
       frm.month.options.add(newMonth);
       }
    
      while (frm.day.options.length<31) {
       var newDay = document.createElement("OPTION");
       newDay.value=frm.day.options.length+1;
       newDay.text=frm.day.options.length+1;
       frm.day.options.add(newDay);
       }
    
      if (frm.calendar[0].checked) {
       for (var i=0; i<100; i++) {
        frm.year.options[i].text=i+1300;
        frm.year.options[i].value=i+1300;
        }
    
       for (var i=0; i<12; i++) frm.month.options[i].text = calNames("hf", i);
    
       var shToday = ToShamsi(today.getFullYear(), today.getMonth()+1, today.getDate(),'short');
       frm.year.value=Number(shToday.split('/')[0]);
       frm.month.value=Number(shToday.split('/')[1]);
       frm.day.value=Number(shToday.split('/')[2]);
       }
      else {
       for (var i=0; i<100; i++) {
        frm.year.options[i].text=i+1930;
        frm.year.options[i].value=i+1930;
        }
    
       for (var i=0; i<12; i++) frm.month.options[i].text = calNames("ge", i);
    
       frm.year.value=today.getFullYear();
       frm.month.value=today.getMonth()+1;
       frm.day.value=today.getDate();
       }
    
      convertDate();
      }
    
    
     function convertDate() {
      frm = document.getElementById("convert");
    
      if (frm.calendar[0].checked) {
       var grg=ToGregorian(parseInt(frm.year.value), parseInt(frm.month.value), parseInt(frm.day.value));
       document.getElementById("resultDate").innerHTML = calNames("df", hshDayOfWeek(parseInt(frm.year.value), parseInt(frm.month.value), parseInt(frm.day.value)))+" "+grg.split("-")[2]+" "+calNames("gf", grg.split("-")[1]-1)+" ("+grg.split("-")[1]+") "+grg.split("-")[0];
       document.getElementById("resultDate").innerHTML += "<br><font face='tahoma' size=3>"+calNames("de",hshDayOfWeek(parseInt(frm.year.value), parseInt(frm.month.value), parseInt(frm.day.value)))+", "+calNames("ge", grg.split("-")[1]-1)+" "+grg.split("-")[2]+", "+grg.split("-")[0]+"</font>";
       }
      else {
       var hsh=ToShamsi(parseInt(frm.year.value), parseInt(frm.month.value), parseInt(frm.day.value), "Long");
       document.getElementById("resultDate").innerHTML=hsh;
       }
      }
    </SCRIPT>
    
                                    <div align="center">
    
                                    </table>
    							<div align="center">
    								<TABLE style="border-collapse: collapse" bordercolor="#0066CC" cellspacing="0" cellpadding="0" border=1 width="514" dir="ltr" height="190">
    									<TBODY>
    										<TR>
    											<TD 
                                    style="padding:0px; BACKGROUND-POSITION: right top; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: no-repeat; HEIGHT: 190px; text-align:center" width=512>
    											<FORM id=convert name=convert 
                                    onsubmit="return false;">
    											<TABLE 
                                    style="WIDTH: 512px; FONT-FAMILY: Tahoma; HEIGHT: 161px; TEXT-ALIGN: justify; font-size:9pt" cellspacing="1" cellpadding="3" border=0 dir="ltr" bgcolor="#FFFFFF">
    												<TBODY>
    													<TR bgcolor="#EEF2F7" background="">
    														<TD colspan="2" background="forum_images/skin2/table_bg_image.gif" class="tHeading" dir="ltr">
    														<p style="text-align: right">
    														&nbsp;</TD>
    													</TR>
    													<TR bgcolor="#EEF2F7" background="">
    														<TD background="" colspan="2" dir="ltr">
    													
    
    													
    													<p style="text-align: right">
    													بوسیله اين برنامه می توانید 
    													تاریخ شمسی را به میلادی و 
    													بلعکس تبدیل کنید<br>
    													شما می توانید تاریخ تولد خود 
    													را به میلادی یا شمسی تبدیل کنید<br>
    &nbsp;</TD>
    													</TR>
    													<TR bgcolor="#EEF2F7" background="">
    														<TD background="" colspan="2" dir="ltr">
    														<p style="text-align: right">&nbsp;
    														<span lang="fa">هجری 
    														شمسی</span><INPUT id=cal_shamsi 
                                    onclick=switchCalendar(); type=radio CHECKED 
                                    value=shamsi name=calendar></TD>
    													</TR>
    													<TR bgcolor="#EEF2F7" background="">
    														<TD colspan="2">
    														<p style="text-align: right">
    														<span lang="fa">میلادی</span><INPUT 
                                    id=cal_greg onclick=switchCalendar(); type=radio 
                                    value=gregorian 
                                    name=calendar></TD>
    													</TR>
    													<TR bgcolor="#EEF2F7" background="">
    														<TD>
    														<p style="text-align: right">
    														<SELECT 
                                    style="border:2px solid #808000; FONT-SIZE: 11px; WIDTH: 233; FONT-FAMILY: Tahoma; HEIGHT: 19" 
                                    tabIndex=2 onchange=convertDate(); size=1 
                                    name=year dir="rtl">
    														<OPTION value=1300>1300
    														</OPTION>
    														<OPTION value=1301>1301
    														</OPTION>
    														<OPTION 
                                    value=1302>1302</OPTION>
    														<OPTION 
                                    value=1303>1303</OPTION>
    														<OPTION 
                                    value=1304>1304</OPTION>
    														<OPTION 
                                    value=1305>1305</OPTION>
    														<OPTION 
                                    value=1306>1306</OPTION>
    														<OPTION 
                                    value=1307>1307</OPTION>
    														<OPTION 
                                    value=1308>1308</OPTION>
    														<OPTION 
                                    value=1309>1309</OPTION>
    														<OPTION 
                                    value=1310>1310</OPTION>
    														<OPTION 
                                    value=1311>1311</OPTION>
    														<OPTION 
                                    value=1312>1312</OPTION>
    														<OPTION 
                                    value=1313>1313</OPTION>
    														<OPTION 
                                    value=1314>1314</OPTION>
    														<OPTION 
                                    value=1315>1315</OPTION>
    														<OPTION 
                                    value=1316>1316</OPTION>
    														<OPTION 
                                    value=1317>1317</OPTION>
    														<OPTION 
                                    value=1318>1318</OPTION>
    														<OPTION 
                                    value=1319>1319</OPTION>
    														<OPTION 
                                    value=1320>1320</OPTION>
    														<OPTION 
                                    value=1321>1321</OPTION>
    														<OPTION 
                                    value=1322>1322</OPTION>
    														<OPTION 
                                    value=1323>1323</OPTION>
    														<OPTION 
                                    value=1324>1324</OPTION>
    														<OPTION 
                                    value=1325>1325</OPTION>
    														<OPTION 
                                    value=1326>1326</OPTION>
    														<OPTION 
                                    value=1327>1327</OPTION>
    														<OPTION 
                                    value=1328>1328</OPTION>
    														<OPTION 
                                    value=1329>1329</OPTION>
    														<OPTION 
                                    value=1330>1330</OPTION>
    														<OPTION 
                                    value=1331>1331</OPTION>
    														<OPTION 
                                    value=1332>1332</OPTION>
    														<OPTION 
                                    value=1333>1333</OPTION>
    														<OPTION 
                                    value=1334>1334</OPTION>
    														<OPTION 
                                    value=1335>1335</OPTION>
    														<OPTION 
                                    value=1336>1336</OPTION>
    														<OPTION 
                                    value=1337>1337</OPTION>
    														<OPTION 
                                    value=1338>1338</OPTION>
    														<OPTION 
                                    value=1339>1339</OPTION>
    														<OPTION 
                                    value=1340>1340</OPTION>
    														<OPTION 
                                    value=1341>1341</OPTION>
    														<OPTION 
                                    value=1342>1342</OPTION>
    														<OPTION 
                                    value=1343>1343</OPTION>
    														<OPTION 
                                    value=1344>1344</OPTION>
    														<OPTION 
                                    value=1345>1345</OPTION>
    														<OPTION 
                                    value=1346>1346</OPTION>
    														<OPTION 
                                    value=1347>1347</OPTION>
    														<OPTION 
                                    value=1348>1348</OPTION>
    														<OPTION 
                                    value=1349>1349</OPTION>
    														<OPTION 
                                    value=1350>1350</OPTION>
    														<OPTION 
                                    value=1351>1351</OPTION>
    														<OPTION 
                                    value=1352>1352</OPTION>
    														<OPTION 
                                    value=1353>1353</OPTION>
    														<OPTION 
                                    value=1354>1354</OPTION>
    														<OPTION 
                                    value=1355>1355</OPTION>
    														<OPTION 
                                    value=1356>1356</OPTION>
    														<OPTION 
                                    value=1357>1357</OPTION>
    														<OPTION 
                                    value=1358>1358</OPTION>
    														<OPTION 
                                    value=1359>1359</OPTION>
    														<OPTION 
                                    value=1360>1360</OPTION>
    														<OPTION 
                                    value=1361>1361</OPTION>
    														<OPTION 
                                    value=1362>1362</OPTION>
    														<OPTION 
                                    value=1363>1363</OPTION>
    														<OPTION 
                                    value=1364>1364</OPTION>
    														<OPTION 
                                    value=1365>1365</OPTION>
    														<OPTION 
                                    value=1366>1366</OPTION>
    														<OPTION 
                                    value=1367>1367</OPTION>
    														<OPTION 
                                    value=1368>1368</OPTION>
    														<OPTION 
                                    value=1369>1369</OPTION>
    														<OPTION 
                                    value=1370>1370</OPTION>
    														<OPTION 
                                    value=1371>1371</OPTION>
    														<OPTION 
                                    value=1372>1372</OPTION>
    														<OPTION 
                                    value=1373>1373</OPTION>
    														<OPTION 
                                    value=1374>1374</OPTION>
    														<OPTION 
                                    value=1375>1375</OPTION>
    														<OPTION 
                                    value=1376>1376</OPTION>
    														<OPTION 
                                    value=1377>1377</OPTION>
    														<OPTION 
                                    value=1378>1378</OPTION>
    														<OPTION 
                                    value=1379>1379</OPTION>
    														<OPTION 
                                    value=1380>1380</OPTION>
    														<OPTION 
                                    value=1381>1381</OPTION>
    														<OPTION 
                                    value=1382>1382</OPTION>
    														<OPTION value=1383 
                                    selected>1383</OPTION>
    														<OPTION 
                                    value=1384>1384</OPTION>
    														<OPTION 
                                    value=1385>1385</OPTION>
    														<OPTION 
                                    value=1386>1386</OPTION>
    														<OPTION 
                                    value=1387>1387</OPTION>
    														<OPTION 
                                    value=1388>1388</OPTION>
    														<OPTION 
                                    value=1389>1389</OPTION>
    														<OPTION 
                                    value=1390>1390</OPTION>
    														<OPTION 
                                    value=1391>1391</OPTION>
    														<OPTION 
                                    value=1392>1392</OPTION>
    														<OPTION 
                                    value=1393>1393</OPTION>
    														<OPTION 
                                    value=1394>1394</OPTION>
    														<OPTION 
                                    value=1395>1395</OPTION>
    														<OPTION 
                                    value=1396>1396</OPTION>
    														<OPTION 
                                    value=1397>1397</OPTION>
    														<OPTION 
                                    value=1398>1398</OPTION>
    														<OPTION 
                                    value=1399>1399</OPTION></SELECT></TD>
    														<TD 
                                    width=53 height=19>
    														<p style="text-align: center">
    														<FONT color=#000080 
                                    size=2>سال</FONT></TD>
    													</TR>
    													<TR bgcolor="#EEF2F7" background="">
    														<TD width="444">
    														<p style="text-align: right">
    														<SELECT 
                                    style="FONT-SIZE: 11px; WIDTH: 233; FONT-FAMILY: Tahoma; HEIGHT: 19" 
                                    onchange=convertDate(); size=1 tabindex="2" name=month dir="rtl">
    														<OPTION 
                                    value=1>Farvardin
    														</OPTION>
    														<OPTION 
                                    value=2>Ordibehesht
    														</OPTION>
    														<OPTION 
                                    value=3>Khordad
    														</OPTION>
    														<OPTION 
                                    value=4>Tir
    														</OPTION>
    														<OPTION 
                                    value=5>Mordad
    														</OPTION>
    														<OPTION 
                                    value=6>Shahrivar
    														</OPTION>
    														<OPTION 
                                    value=7>Mehr
    														</OPTION>
    														<OPTION 
                                    value=8>Aaban
    														</OPTION>
    														<OPTION 
                                    value=9>Aazar
    														</OPTION>
    														<OPTION value=10 
                                    selected>Dey</OPTION>
    														<OPTION 
                                    value=11>Bahman
    														</OPTION>
    														<OPTION 
                                    value=12>Esfand
    														</OPTION></SELECT></TD>
    														<TD 
                                    width=53 height=19>
    														<P style="TEXT-ALIGN: center">
    														<FONT 
                                    color=#000080 size=2>ماه</FONT></P></TD>
    													</TR>
    													<TR bgcolor="#EEF2F7" background="">
    														<TD width="444">
    														<p style="text-align: right">
    														<SELECT 
                                    style="WIDTH: 233; HEIGHT: 19; font-family:Tahoma; font-size:8pt" 
                                    onchange=convertDate(); size=1 name=day tabindex="2" dir="rtl">
    														<OPTION 
                                    value=1>1</OPTION>
    														<OPTION value=2>2
    														</OPTION>
    														<OPTION value=3>3
    														</OPTION>
    														<OPTION 
                                    value=4>4</OPTION>
    														<OPTION value=5>5
    														</OPTION>
    														<OPTION value=6>6
    														</OPTION>
    														<OPTION 
                                    value=7>7</OPTION>
    														<OPTION value=8>8
    														</OPTION>
    														<OPTION value=9>9
    														</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 
                                    selected>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 
                                    value=27>27</OPTION>
    														<OPTION 
                                    value=28>28</OPTION>
    														<OPTION 
                                    value=29>29</OPTION>
    														<OPTION 
                                    value=30>30</OPTION>
    														<OPTION 
                                    value=31>31</OPTION></SELECT></TD>
    														<TD 
                                    width=53 height=22>
    														<P style="TEXT-ALIGN: center">
    														<FONT 
                                    color=#000080 size=2>روز</FONT></P></TD>
    													</TR>
    													<TR bgcolor="#EEF2F7" background="">
    														<TD id=resultDate 
                                    width=504 colSpan=2 
                                    height=56 dir="ltr" style="text-align: center">
    														جمعه 7 ژانویه (1) 2005<BR><FONT 
                                    face=tahoma size=3>Friday, January 7, 2005</FONT></TD>
    													</TR>
    								
    													<TR bgcolor="#EEF2F7" background="">
    														<TD background="" colspan="2" dir="ltr">
    													
    
    													
    													<i>
    													<a target="_blank" href="http://www.simorgh.ws/">
    													<span style="text-decoration: none">
    													<font color="#808080" size="1">
    													Simorgh.ws</font></span></a></i></TD>
    													</TR>
    
    
    								
    												</TBODY></FORM>
                                    <SCRIPT language=javascript>
        switchCalendar();
        </SCRIPT>
                                    </TD></TR></TBODY>
    											</TABLE></div>
    											</TD>
    										</TR>
    									</TBODY>
    								</TABLE></div>
    							</TD></TR></TBODY></TABLE>
    							</TD>
    
    
    
    
    
    
    
    <div align=center>
    <br>
    <br>
    <table border="0" width="40%" id="table1" class="smtext">
    	<tr>
    		<td>بازدیدکنندگان امروز : </td>
    		<td width="25">14</td>
    		<td>&nbsp;</td>
    
    		<td> بازدیدکنندگان دیروز :</td>
    		<td width="25">63</td>
    		<td>&nbsp;</td>
    
    		<td>تعداد کل بازدیدکنندگان :</td>
    		<td width="25">5705</td>
    	</tr>
    </table>
    
    
    </div>
    <p>&nbsp;</p>
    <div align="center">
    <TABLE dir=ltr height=57 cellSpacing=0 cellPadding=0 width="95%">
      <TBODY>
      <TR vAlign=top>
        <TD rowspan="6" width="4">
          <DIV style="WIDTH: 0px; height:0px">
    		<p style="margin-top: 0px; margin-bottom: 0px"></DIV></TD>
    </TR>
      <TR vAlign=top>
        <TD width="1001" align="center" colspan="3">
    	
    	
    
    	
    
    	</TD></TR>
      <TR vAlign=top>
        <TD width="1001" align="center" colspan="3">
    	<p style="margin-top: 0px; margin-bottom: 0px"></p>
    	<p style="margin-top: 0px; margin-bottom: 0px"></p>
    
    
    	
    <br>
    	
    	<table border="0" width="75%" id="table2" cellspacing="1">
    		<tr>
    			<td align="center" width="166">
    	<a target="_blank" href="http://news.persianforum.net">
    	<font face="Tahoma" size="2" color="#333333">
    	<span style="text-decoration: none">Persian Forum News </span></font></a> 
    			</td>
    			<td align="center">
    	<font face="Tahoma" size="2" color="#333333">|</font></td>
    			<td align="center" width="105">
    	<font face="Tahoma" size="2" color="#333333"> <span lang="fa">
    			&nbsp;تبليغات</span></font></td>
    			<td align="center" width="6">
    	<font face="Tahoma" size="2" color="#333333"> <span lang="fa">
    			|</span></font></td>
    
    			<td align="center" width="136">
    	<span lang="fa">
    	<font face="Tahoma" color="#333333">
    	<a href="http://www.persianforum.net/s2m.asp">
    	<span style="text-decoration: none"><font color="#333333" size="2">تبدیل تاریخ</font></span></a></font></span></td>
    			<td align="center" width="6">
    	<font face="Tahoma" size="2" color="#333333">|</font></td>
    			<td align="center" width="124">
    	<span lang="fa">
    			<font face="Tahoma" color="#666666">
    	<a href="contactus.asp">
    	<font color="#333333" size="2"><span style="text-decoration: none">تماس با ما</span></font></a></font></span></td>
    			<td align="center" width="6">
    	<span lang="fa">
    			<font face="Tahoma" size="2" color="#333333"> |</font></span></td>
    			<td align="center" width="116">
    	<font face="Tahoma" color="#666666">
    	<a target="_blank" href="http://www.persianpics.com">
    	<span style="text-decoration: none"><font color="#333333" size="2">Persian Pics</font></span></a></font></td>
    		</tr>
    	</table>
    	
    
    
    	
    
    
    	<hr>
    	<p style="margin-top: 0px; margin-bottom: 0px">
    
    
    	</TD></TR>
    	<tr>
        <TD width="1001" align="center" colspan="3">
    		
    		<table border="0" width="100%" id="table1">
    			<tr>
    				<td align="center">
    		<script language=JavaScript src=http://ads.persianforum.net/pfbr.asp?mantagheh=2></script>
    
    
    
    		<a href="http://www.microsoft.com/windowsxp/expertzone/" target="_blank">
    		<img border="0" src="http://www.persianforum.net/ms_c.gif" width="88" height="31"></a>
    
    
    
    		<a href="http://news.persianforum.net/" target="_blank">
    
    
    <img border="0" src="http://ads.persianforum.net/banners/PF_news.png" width="88" height="31"></a>
    
    
    </td>
    			</tr>
    		</table>
    		<p style="margin-top: 0px; margin-bottom: 0px">
    	
    	
    	</TD>
    	</tr>
    	<tr>
        <TD width="1001" align="center" colspan="3">
    	
    	<p style="margin-top: 0; margin-bottom: 0"><i>
    	<font size="1" face="Verdana" color="#5B5B5B">Microsoft, the Microsoft logo, 
    	Windows logo are registered trademarks of the Microsoft Corporation, Inc.</font></i></p>
    	<p style="margin-top: 1px; margin-bottom: 1px">
    	<font face="Verdana" color="#666666"><span class="NormalFooter"><i>
    	<font size="1">Copyright (c)&nbsp; 2004-2005 Persian Forum. All Rights 
    	Reserved.&nbsp;&nbsp;&nbsp; Forum Translation :</font></i></span></font><font face="Verdana"><span class="NormalFooter"><i><font color="#808080" size="1"> </font>
    	<font size="1" color="#5B5B5B">
    	Farshad Dashti
    &nbsp;</font><font style="FONT-SIZE: 9pt" color="#5B5B5B">&nbsp;&nbsp;
    	
    			<font color="#666666" size="1">Powered by Web Wiz Forums version 7.9</font>
    </font></i>
    <font face="Tahoma" style="font-size: 7pt" color="#5B5B5B">
    	<br />اين صفحه در زمان 0.0410 ثانيه ساخته شده.
    </font>
    
    	</span></font></p>
    	</TD>
    	</tr>
    	<tr>
        <TD width="471" align="center">&nbsp;
    	
    	</TD>
        <TD width="62" align="center">
    	
    	<a target="_blank" href="http://www.asp.net"><img border="0" src="forum_images/asp.gif"></a></TD>
        <TD width="468" align="center">
    	
    	<p align="right">
    	
    	<a target="_blank" href="http://www.messagecast.net/alerts/login.do?PINID=2165&returnURL=http://www.persianforum.net">
    	
    	<img border="0" src="pf_alerts.jpg" width="100" height="17" alt="Persian Forum Alerts"></a><br>
    	
    	<a href="http://www.persianforum.net/atom.asp">
    	<img src="http://www.persianforum.net/atom.gif" align="middle" border="0"></a><a href="http://www.persianforum.net/rss.asp">
    	<img src="rss.gif" align="middle" border="0">
    	<img src="xml.gif" align="middle" border="0"></a><a target="_blank" href="http://www.klipfarm.com/klipinfo.php?klip=3611">
     <img border=0 src="klip.gif" alt="Get the Klip for Persian Forum" align="middle" />
    </a></TD>
    	</tr>
    	</TBODY></TABLE>
    </div>
    <iframe name="I1" src="stats.htm" width="1" height="0" scrolling="no" border="0" frameborder="0">
    </iframe>
    </body>
    </html>
     
  11. m_aleshams

    m_aleshams کاربر تازه وارد

    تاریخ عضویت:
    ‏14 ژانویه 2009
    نوشته ها:
    1
    تشکر شده:
    0
    معادل تاریخ 21 بهمن 1378 به تاریخ میلادی چیست؟
     
  12. sIiiS

    sIiiS کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏23 آپریل 2004
    نوشته ها:
    4,674
    تشکر شده:
    196
    محل سکونت:
    اصفهان
    تو تقویم میتونید پیدا کنید
     
عسل طبیعی و گرده گل ایرانیخدمات پی پال، وسترن یونیون