مردان وردپرس آموزش php آموزش PHP , آموزش کار با تاریخ شمسی

آموزش PHP , آموزش کار با تاریخ شمسی

مردان وردپرس

 

در این جلسه از آموزش PHP  قصد داریم در مورد کار با توابع تاریخ و زمان صحبت کنیم. قطعا شما در  زبان PHP  نیاز به اضافه کردن تاریخ و ساعت دارید و یادگیری توابع و کلاس های اون خیلی مهم می باشد، پس با من سینا نظری از مردان وردپرس همراه باشید.

توابع تاریخ یکی از مهمترین توابع در PHP می باشد و در موقع ثبت اطلاعات نیاز به نمایش تاریخ و ساعت داریم. زبانPHP  ابزارهای بسیار قدرتمندی را برای کار با تاریخ و ساعت در اختیار توسعه دهندگان قرار می دهد.

دریافت زمان با تابع ()time

تابع ()time اطلاعات لازم رو برای ساعت و تاریخ به شما نمایش می دهد وهیچ آرگومانی نداره و خروجی آن یک رشته متنی می باشد که فهمیدن آن کار بسیار دشواری می باشد. کد زیر نحوه استفاده از تابع ()time را نمایش می دهد.

اما در اینجا قصد داریم به یک روش ساده تر بپردازیم.

 

استفاده از تابع ()date

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

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

ردیف نوع فرمت و توضیحات مثال
۱

a

'am' یا 'pm' با حروف کوچک

am
۲

A

'AM' یا 'PM' با حروف بزرگ

AM
۳

d

روز جاری در ماه کنونی

۲۲
۴

D

روز هفته جاری (سه کاراکتر)

Thu
۵

F

نام ماه جاری

December
۶

h

ساعت (فرمت ۱۲ ساعته )

۱۲
۷

H

ساعت (فرمت ۲۴ ساعته )

۲۳
۸

 i

دقیقه ( ۰ – 59 )

۰۸
۹

s

ثانیه‌های گذشته شده از دقیقه جاری

۲۰
۱۰

m

ماه جاری( عددی)

۱۲
۱۱

M

ماه جاری سال کنونی (سه کاراکتر)

Dec
۱۲

y

سال (دو رقم)

۱۶
۱۳

Y

سال (چهار رقم)

۲۰۱۶

 

به عنوان مثال خروجی کد زیر را با هم مشاهده خواهیم کرد :

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

 

معرفی کلاس jdf

کلاس jdf.php در سال ۲۰۰۳ میلادی با استفاده از چند تابع کاربردی برای تبدیل تاریخ میلادی به هجری شمسی، تحت عنوان تقویم جلالی ، ایجاد شد.

برای استفاده از این تابع باید ان را از لینک http://jdf.scr.ir دانلود و به پروژه خود اضافه کنید. برای اضافه کردن آن به پروژه  از متد include استفاده کنید.

نحوه اضافه کردن کلاس jdf به پروژه :

نحوه استفاده از کلاس jdf

برای  استفاده از این کلاس به جای تابع date() از تابع jdate()  استفاده کرد و همانطور که از تابع date استفاده کردید به همان شکل نیز می توانید از همین تابع استفاده کنید.

به مثال زیر دقت کنید :

همانطور که می‌بینید فرمتی که برای نمایش تاریخ میلادی بود را بدون تغییر برای تاریخ هجری شمسی استفاده کردیم و فقط date را به jdate تغییر دادیم. قطعا فرمت شمسی برای کاربران فارسی زبان ساده تر بود و گویا تر می باشد.همچنین راهنمای کامل تابع jdate در سایت رسمی آن منتشر شده است.

تاریخ آخرین بروزرسانی : ۱۸ دی ۱۳۹۵
منبع :‌ مردان وردپرس
سینا نظری

هرگز... داشته هایت را به نداشته هایت نفروش !!! شاید وقتی به نداشته هایت رسیدی... حسرت داشته هایی را بکشی !!! که ارزان فروختی

Advertising MiSaCo.
یک نظر برای 1

آموزش PHP , آموزش کار با تاریخ شمسی


  1. سلام
    خیلی ممنون
    مطلب خوبی بود

نظرات خود را اینجا بنویسید

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.