آموزش PHP: چند تابع درباره تاریخ و زمان

آموزش PHP

آموزش PHP: چند تابع درباره تاریخ و زمان

سلام  خدمت همراهان عزیز  یکشنبه ها و پنج شنبه ها با آموزش زبان برنامه نویسی (PHP) همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی هفته ی قبل مراجعه فرمایید .

آموزش فصل چهارم php

عنوان آموزش امروز :

تابع درباره تاریخ و زمان

چند تابع درباره تاریخ و زمان :

تابع ()getdate

همانطور که در آموزش های قبل گفته شد تابع ()time زمان سپری شده از تاریخ اول ژوئن 1970 را برحسب ثانیه بر می گرداند که مهر زمان نام دارد. مهر زمان یک عدد صحیح است. تابع()getdate می تواند مهر زمان را در یافت کرده آن را به تاریخ تبدیل نماید. اگر مهر زمان به عنوان پارامتر آن تعیین نشود از زمان فعلی استفاده خواهد کرد:

getdate([timestamp])

نتیجه اجرای این تابع در یک آرایه انجمنی قرار می گیرد که قابل بازیابی است. در جدول زیر عناصر آرایه ای را که توسط تابع()getdate برگردانده می شوند نشان می دهد.

مثال شرح کلید
43 ثانیه هایی که از دقیقه گذشت Seconds
30 دقایقی که از ساعت گذشت Minute
8 ساعت هایی که از روز گذشت Hours
9 روزی از ماه Mday
1 یعنی روزی از هفته Wday
8 ماهی از سال Mon
2004 سال Year
221 یعنی روزی از سال Yday
Monday نام روزی از هفته Weekday
Agust نام ماهی از سال Month
10922.65443 مهر زمان 0
ایجاد مهر زمان با تابع ()mktime

تابع ()mktime یک مهر زمان را برمی گرداند که می توانید از آن در توابع ()date و ()getdate استفاده کنید. تابع ()mktime تا شش مقدار صحیح را به ترتیب زیر دریافت می نماید: ساعت، دقیقه، ثانیه، ماه، روزی از ماه و سال . دستور زیر ، یک مهر زمان ایجاد کرده در متغیر ts$ قرار می دهد:

ts= mktime(4,15,0,8,23,2003)$

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

تست تاریخ با تابع ()Checkdate

ممکن است نیاز باشد که اطلاعات مربوط به تاریخ را از کاربر به عنوان ورودی دریافت کنید. قبل از این که از ورودی های کاربر استفاده کنید باید اعتبار تاریخ وارد شده را بررسی کنید. تابع ()Checkdate سه پارامتر را به صورت اعداد صحیح می پذیرد: ماه ، روز، و سال. اگر ماه بین 1تا 12 و روز برای ماه مورد نظر معتبر باشد و سال بین صفر و 32767 باشد. مقدار true و گرنه مقدار false را بر می گرداند. به عنوان مثال خط زیر مقدار true را بر می گرداند:

checkdate(4,4,1066)

اگر سعی کنید با استفاده از تابع mktime از این مقادیر تاریخ را بسازید 1- را به شما بر می گرداند. زیرا برای تابعmktime نمی توان مقدار سال را کمتر از 1902 بیان کرد.

معرفی سایت :

https://php.net

https://php.org

https://laravel.com

مثال :

برنامه ای که کاربرد بعضی از توابع را در مورد تاریخ و زمان نشان میدهد.

مراحل طراحی صفحه:

1 دستورات زیر را در فایل ch4-16.php تایپ ودر پوشه ی www ذخیره نمایید:

php?>

date_array= getdate() ; // no argument passed so today’sdate will be used foreach ($date_array as $key => $val)$

}

;”<echo “<b> $key = $val<b

{

;”<echo ” <b> today’s date :”.$date_array[‘mon’].”/”.$date_array[‘mday’]”/”.$date_array[‘year’].”<p

ts= mktime(8,53,0,8,9,2004)$

echo date(“m/d/y G.i:s”,$ts)

الف )                                        “<echo “<br

ب)                               “echo ” the date is

ج )            echo date(” j      F Y, g.i a” ,$ts)
echo ” <br> <br> the result of checkdate : ” .checkdate(4,4,1066)

<?

2 مرورگر را راه اندازی کرده در نوار آدرس آن را تایپ کنید و کلید Enter را فشار دهید تا شکل زیر را ببینید.

آموزش PHP: چند تابع درباره تاریخ

برگرفته از :

کتاب آموزش گام به گام PHP

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش می‌رود و نداشتن وب سایت

برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سه + 9 =