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

1 Star2 Stars3 Stars4 Stars5 Stars (بدون رای)
Loading...
13 اردیبهشت 1395
256 بازدید

با استفاده از توابع تاریخ و زمان php ما میتوانیم تنها تاریخ را به صورت میلادی چاپ کنیم اما با کمک کتابخانه جلالی میتوانیم خیلی راحت از تاریخ های شمسی در اسکریپت های خود استفاده کنیم ، نحواه استفاده از آن به این صورت است که باید timestamp را با تابع jdate و با قالب دلخواهمان چاپ کنیم

ابتدا این کتابخانه را از اینجا دانلود کنید ، سپس آن را از حالت فشرده خارج کنید و در ابتدای صفحه خود include کنید

حال میتوانیم از توابع این کتابخانه به آسانی استفاده کنیم ، در ادامه به معرفی توابع آن خواهیم پرداخت

تابع jdate

این تابع مانند تابع date عمل میکند ، تنها کافیست فرمت تاریخ خود را به عنوان پارامتر اول به آن بدهیم

f : نام فصل مثلا بهار

F : نام ماه مثلا اردیبهشت

v : نمایش سال به حروف ناقص مثلا نود و پنج

V : نمایش سال به حروف کامل مثلا هزار و سیصدو نودو پنج

حروف مختلف را باید تست کرد

این تابع به عنوان ورودی دوم یک timestamp میگیرد

تابع jgetdate

این تابع نیز بمانند getdate به صورت آرایه اطلاعات تاریخ را برای ما نمایش میدهد اما اینبار به صورت شمسی نه میلادی !

تابع gregorian_to_jalali

این تابع تاریخ میلادی را به تاریخ جلالی تبدیل میکند ، ساختار تابع را در زیر میبینیم :

پارامتر $sep اگر وارد شود خروجی رشته خواهد بود اگر وارد نشود خروجی آرایه خواهد بود

تابع jalali_to_gregorian

این تابع نیر دقیقا مانند تابع قبلی با این تفاوت که تاریخ شمسی را به تاریخ میلادی تبدیل میکند

تابع jmktime

یک تابع کاملا عددی! مانند mktime عمل میکند و تمامی ورودی های آن باید ست شوند ، طبق تاریخی که به آن میدهیم تایم استمپ را به ما برمیگرداند

timestamp کنونی را نیز به ما نشان میدهد اما با خطا ، برای نشان دادن زمان کنونی از تابع time استفاده کنید نه mktime و jmktime

این مطلب نیز به زودی کامل خواهد شد ، کتابخانه جلالی توابع زیادی ندارد

نکته مهم: اگر در هنگام استفاده از این کتابخانه با اعداد فارسی مواجه شدید و قصد تبدیل آنها به اعداد انگلیسی را دارید مطلب زیر را مشاهده کنید

تبدیل اعداد فارسی به انگلیسی

اگر سوالی در مورد این مطلب دارید در قسمت نظرات همین پست ارسال کنید

برچسب ها

مطالب مشابه

پاسخ دهید