دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۷
  • تیر

جلسه ۲۴ : آموزش تاریخ و زمان در php 7

  • دسته‌بندی‌ها :
جلسه ۲۴ : آموزش تاریخ و زمان در php 7
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند.
      در جلسه گذشته به آموزش آرایه های چند بعدی در php 7 پرداختیم و آموختیم که برای ذخیره کردن value (ارزش) ها در بیش از یک کلید؛ باید از آرایه های چند بعدی استفاده نمود. در ادامه آموزش تاریخ و زمان در php 7 را به علاقمندان این دوره ارائه می نماییم.

      آموزش تاریخ و زمان در php 7

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

      تابع ()date در PHP

      تابع ()date در php اقدام به تبدیل timestamp را به یک تاریخ و زمان قابل خواندن می کند.

      سینتکس

      مثال : 

      پارامترتوضیحات
      format(اجباری) فرمت timestamp را مشخص می نماید.
      timestamp(اختیاری) یک timestamp را مشخص می کند. به صورت پیش فرض بر روی تاریخ و زمان فعلی تنظیم شده است.

      یک timestamp  یک دنباله ای از کاراکترهاست که تاریخ/زمان رویداد خاصی را نشان می دهد.

      دریافت یک تاریخ ساده Get a Simple Date

      پارامتر ضروری format در تابع ()date در واقع مشخص می کند که فرمت تاریخ (یا زمان را) چگونه باشد.

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

      • d – نشان دهنده روز از ماه است. (۰۱ تا ۳۱)
      • m – نشان دهنده یک ماه است.  (۰۱ تا ۱۲)
      • y – نشان دهنده یک سال است. (در چهار رقم)
      • l – که اول کلمه Lowercase است و نشان دهنده روزهای هفته است.

      سایر کاراکترها نظیر : “/” و “, “و “or” می تواندد بین سایر کاراکترها به کار روند تا قالب های بیشتری را اضافه نمایند.

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

      مثال : 

      نکات PHP – کپی رایت خودکار سال

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

      مثال : 

      دریافت یک زمان ساده Get a Simple Time

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

      • H – قالب ۲۴ ساعته یک ساعت (۰۰ تا ۲۳)
      • h – قالب ۱۲ ساعته یک ساعت با یک صفر در جلو (۰۱ تا ۱۲)
      • من – نشان دهنده دقیقه با یک صفر در جلو (۰۰ تا ۵۹)
      • s – نشان دهنده ثانیه با یک صفر در جلو (۰۰ تا ۵۹)
      • a – که نشان دهنده Ante meridiem و Post meridiem و برای (am یا pm) به کار می رود.

      مثال زیر زمان فعلی را در فرمت مشخص شده نمایش می دهد:

      مثال : 

      توجه داشته باشید که تابع ()date در php تاریخ و زمان را به سرور را باز می گرداند!

      تعیین منطقه زمانی Get Your Time Zone

      اگر زمانی که از کد برمی گردید صحیح نیست به این خاطر است که منطقه زمان خود را درست تعیین نکرده اید.
      به عبارت دیگر سرور شما در یک کشور دیگر قرار دارد یا برای منطقه زمانی دیگری تنظیم شده است.

      اگر می خواهید یک زمان خاص را برای یک مکان خاص تنظیم کنید؛ باید منطقه زمانی خود را تنظیم نمایید.

      مثال زیر منطقه زمانی را به “America / New_York” تنظیم می کند، سپس زمان فعلی را در فرمت مشخص شده نمایش می دهد:

      مثال : 

      ایجاد یک تاریخ با ()mktime

      پارامتر اختیاری timestamp در تابع ()date یک timestamp را تعیین می نماید.
      اگر timestamp را تعیین نکرده اید، تاریخ و زمان فعلی شما مورد استفاده قرار خواهد گرفت (همانطور که در مثال بالا نشان داده شده است).

      تابع ()mktime به بازگردانی Unix timestamp برای یک تاریخ می پردازد.
      Unix timestamp حاوی تعداد ثانیه بین دوره یونیکس (ژانویه ی ۱۹۷۰ ۱۹۷۰ ۰۰:۰۰:۰۰ GMT) و زمان مشخص شده است.

      سینتکس

      مثال : 

      مثال زیر یک تاریخ و زمان را از تعدادی از پارامترها در تابع ()mktime ایجاد می کند:

      مثال : 

      ساخت یک تاریخ از یک رشته با تابع ()strtotime در PHP

      تابع ()strtotime برای این استفاده می شود که یک رشته قابل خواندن برای انسان را تبدیل به یک Unix time کند.

      سینتکس

      مثال : 

      مثال زیر یک تاریخ و زمان را با استفاده از تابع ()strtotime ایجاد می کند:

      مثال : 

      php در مورد تبدیل یک رشته به یک تاریخ کاملا هوشمندانه عمل می کند.
      بنابراین می توانید آن را در مقادیر مختلف قرار دهید:

      مثال : 

      به یاد داشته باشید که ()strtotime کامل نیست؛ بنابرین رشته هایی که در آن قرار داده اید را بررسی کنید.

      در پایان آموزش تاریخ و زمان در php 7 سعی می کنیم با ارائه مثال های بیشتر این مبحث را با عمق بیشتری بیاموزیم.

      مثال های بیشتر برای Date

      مثال زیر داده ها را برای شش شنبه ارائه می دهد:

      مثال : 

      مثال زیر شماره های روز تا ۴ ژوئیه را نمایش می دهد:

      مثال : 

      کلام آخر

      در این جلسه با آموزش تاریخ و زمان در php 7 همراه شما بودیم.
      در جلسه بعدی شما را به آموزش کار یا دستور include در php 7 دعوت می نماییم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۲۴ : آموزش تاریخ و زمان در php 7
      به اشتراک بگذارید