بسم الله الرّحمن الرّحیم
مبدّل تاریخ و زمان
jdf.scr.ir
وَسَخَّرَ لَكُمُ اللَّیْلَ وَالْنَّهَارَ وَالشَّمْسَ وَالْقَمَرَ وَالْنُّجُومُ مُسَخَّرَاتٌ بِأَمْرِهِ إِنَّ فِی ذَلِكَ لَآیَاتٍ لِّقَوْمٍ یَعْقِلُونَ | و شب و روز و خورشید و ماه را برای شما رام گردانید و ستارگان به فرمان او مسخّر شده اند مسلّماً در این [امور] برای مردمی که تعقّل می‏کنند نشانه هاست | سوره ی نحل ، آیه ی 12
آموزش تابع jcheckdate

دارای 3 پارامتر است که همگی باید وارد شوند ، چون اگر وارد نشوند ، اصلاً این تابع به چه دردی می خورد؟ این تابع ، مشابه تابع checkdate است ، امّا تاریخی که در آن وارد می کنیم ، هجری شمسی می باشد. وظیفه ی این تابع ، بررسی صحیح یا غلط بودن تاریخ ورودی است. اگر صحیح باشد ، خروجی تابع هم true است و اگر غلط باشد ، خروجی هم false خواهد بود. به ترتیب پارامترها دقّت کنید تا جای ماه و روز را اشتباه نگیرید.
نکته: خروجی به صورت boolean می باشد و برای تبدیل true و false به 1 و 0 باید نوع آن را به integer تغییر دهید.

bool jcheckdate ( int $month , int $day , int $year )

jcheckdate( $month , $day , $year );

پارامترهای تابع jcheckdate

month$ : پارامتر اوّل ، ماه ( 12 - 1 )
day$ : پارامتر دوم ، روز ( 31 - 1 )
year$ : پارامتر سوم ، سال ( کامل 4 رقمی )

jcheckdate(11,22,1389);// خروجی: bool(true)
jcheckdate(12,30,1389);// خروجی: bool(false)
jcheckdate(13,22,1389);// خروجی: bool(false)

(int) jcheckdate(13,22,1389);// خروجی: 0
(int) jcheckdate(11,22,1389);// خروجی: 1



نشانی کوتاه این صفحه: