|
توابع تبدیل تاریخ
استفاده از توابع تبدیل تاریخ
دو تابع gregorian_to_jalali و jalali_to_gregorian از توابع بسیار کاربردی برای تبدیل تاریخ از میلادی (گرگوری) به هجری شمسی (جلالی) و برعکس می باشند که علاوه بر نرم افزار تبدیل تاریخ و زمان ، در موارد بسیار زیادی استفاده می شوند. این دو تابع در سال 2000 میلادی ، توسّط آقایان روزبه پورنادر و محمّد توسی ، به زبان پی اچ پی ، ایجاد شدند. با گذشت سال ها از آن زمان و اضافه شدن امکانات و توابع جدید پی اچ پی ، در سال 2011 میلادی ، یعنی 11 سال بعد ، این توابع مجدّداً توسّط آقای رضا غلام پناهی باز نویسی گردید. توابع جدید از حجم کمتر و سرعت و دقّت بیشتری برخوردار می باشد. شما می توانید آخرین نسخه ی این توابع را از نشانی http://jdf.scr.ir/jdf دریافت و در نرم افزارهای خود استفاده نمایید.
تابع gregorian_to_jalali (جدید)
دارای 4 پارامتر بوده و وظیفه ی اصلی آن ، تبدیل تایخ میلادی به هجری شمسی می باشد. سه پارمتر اوّل آن حتماً باید وارد شوند ، امّا
پارامتر چهارم اختیاری است. تاریخی که به این تابع وارد می کنیم ، حتماً باید میلادی باشد تا در خروجی به هجری شمسی تبدیل گردد. خروجی این تابع در
حالت پیشفرض ، به صورت آرایه است ، امّا به وسیله ی پارامتر چهارم ، می توان خروجی را به عبارت (متن-رشته) تبدیل نمود.
( array | string ) mixed gregorian_to_jalali ( int $year , int $month , int $day [, string $mod = "" ] )
gregorian_to_jalali($g_y,$g_m,$g_d,$mod);
پارامترها تابع gregorian_to_jalali
g_y$ : پارامتر اوّل ، سال میلادی ( کامل 4 رقمی ) g_m$ : پارامتر دوم ، ماه میلادی ( 12- 1 ) g_d$ : پارامتر سوم ، روز
میلادی ( 31 - 1 )
mod$ : پارامتر چهارم ، یک پارامتر اختیاری است. تا زمانی که این پارامتر را وارد نکنید یا خالی '' بگذارید ،
خروجی تابع به صورت یک آرایه از سال و ماه و روز هجری شمسی خواهد بود ، امّا اگر هر مقدار دلخواهی را ( در بین '' ) برای این پارامتر وارد نمایید ، نوع خروجی
به یک عبارت (متن-رشته) تغییر خواهد کرد که ترکیبی از سال و ماه و روز است و در بین سال و ماه و روز ، همان کاراکتری که در این پارامتر وارد نموده بودید ، به عنوان جدا
کننده ، قرار می گیرد. به مثال توجّه بفرمایید:
gregorian_to_jalali(2011,2,11);// خروجی: array(1389,11,22);
gregorian_to_jalali(2011,2,11,' / ');// خروجی: 1389 / 11 / 22
تابع jalali_to_gregorian (جدید)
دارای 4 پارامتر بوده و وظیفه ی اصلی آن ، تبدیل تایخ هجری شمسی به میلادی می باشد. سه پارمتر اوّل آن حتماً باید وارد شوند ، امّا
پارامتر چهارم اختیاری است. تاریخی که به این تابع وارد می کنیم ، حتماً باید هجری شمسی باشد تا در خروجی به میلادی تبدیل گردد. خروجی این تابع در
حالت پیشفرض ، به صورت آرایه است ، امّا به وسیله ی پارامتر چهارم ، می توان خروجی را به عبارت (متن-رشته) تبدیل نمود.
( array | string ) mixed jalali_to_gregorian ( int $year , int $month , int $day [, string $mod = "" ] )
jalali_to_gregorian($j_y,$j_m,$j_d,$mod);
پارامترها تابع jalali_to_gregorian
j_y$ : پارامتر اوّل ، سال هجری شمسی ( کامل 4 رقمی ) j_m$ : پارامتر دوم ، ماه هجری شمسی ( 12- 1 ) j_d$ : پارامتر سوم ،
روز هجری شمسی ( 31 - 1 )
mod$ : پارامتر چهارم ، یک پارامتر اختیاری است. تا زمانی که این پارامتر را وارد نکنید یا خالی '' بگذارید ،
خروجی تابع به صورت یک آرایه از سال و ماه و روز میلادی خواهد بود ، امّا اگر هر مقدار دلخواهی را ( در بین '' ) برای این پارامتر وارد نمایید ، نوع خروجی به یک
عبارت (متن-رشته) تغییر خواهد کرد که ترکیبی از سال و ماه و روز است و در بین سال و ماه و روز ، همان کاراکتری که در این پارامتر وارد نموده بودید ، به عنوان جدا کننده ، قرار
می گیرد. به مثال توجّه بفرمایید:
jalali_to_gregorian(1389,11,22);// خروجی: array(2011,2,11);
jalali_to_gregorian(1389,11,22,' - ');// خروجی: 2011 - 2 - 11
کلمـات کـلیدی:
حقّ کپی رایت توابع تبدیل تاریخ jalali_to_gregorian و gregorian_to_jalali ، جلالی تو به گرگوریان و گرگوریان تو به جلالی , استفاده از تقویم بومی شمسی برای سایت ها و وبلاگ ها , مرکز jdf.php رسمی php.fdj
, تابع اصلی تبدیل تاریخ میلادی گرگوری و جولیان به هجری شمسی و جلالی و خورشیدی ایرانی فارسی , روش و طریقه ی محاسبه ی تقویم هجری شمسی از روی تاریخ میلادی گرگوری و برعکس , تابع تقویم
, توابع اصلی تبدیل تاریخ هجری شمسی و جلالی و خورشیدی ایرانی فارسی به میلادی گرگوری و جولیان , حساب کردن تاریخ و تقویم روز های سال هجری شمسی خورشیدی جلالی به کمک توابع پی اچ پی php
, تبدیل و تغییر قالب تاریخ در نرم افزار های پی اچ پی و پرل سایت , آموزش استفاده و طرز کار با توابع gregorian_to_jalali و jalali_to_gregorian که به زبان PhP نوشته شده اند.,2011,1389,2012,1390,New 2,
دریافت نرم افزار کامل |