سلام خدمت همراهان عزیز یکشنبه ها و پنج شنبه ها با آموزش زبان برنامه نویسی (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 بیان کرد.
معرفی سایت :
مثال :
برنامه ای که کاربرد بعضی از توابع را در مورد تاریخ و زمان نشان میدهد.
مراحل طراحی صفحه:
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) <? |
---|
2 مرورگر را راه اندازی کرده در نوار آدرس آن را تایپ کنید و کلید Enter را فشار دهید تا شکل زیر را ببینید.
برگرفته از :
کتاب آموزش گام به گام PHP
دکتر عین الله جعفر نژاد قمی
پاسخ به سوال دوستان :
شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟
دلیل اینکه میگوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از
تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.
یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر میکنند نیاز به وب سایت ندارند.
توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش میرود و نداشتن وب سایت
برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.
برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید
آدرس ایمیل: info@arazpardazesh.com
اینستاگرام شرکت: https://instagram.com/araz_pardazesh_kla
تماس با ما: https://arazpardazesh.com/contact