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



  • ۳
  • آذر

جلسه ۱۸ : تاریخ و زمان در PHP

  • دسته‌بندی‌ها :
جلسه ۱۸ : تاریخ و زمان در PHP
    • جزئیات
    • نوع محتواآموزش تصویری

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

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

      date and time in php

      تابع ()date

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

      ساختار تابع:

      مثال : 

      توضیحاتپارامتر
      ضروری. فرمت timestamp را مشخص می کندformat
      اختیاری. یک timestamp را مشخص می کند. پیش فرض تاریخ و زمان فعلی استtimestamp

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

      گرفتن تاریخ در PHP

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

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

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

       

      کاراکتر های دیگر مانند “/”, “.” یا “-” می توانند بین کاراکتر های بالا برای اضافه کردن قالب بندی قرار بگیرند.

      مثال : 

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

      مثال : 

      گرفتن زمان در PHP

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

      • h – قالب ۱۲ ساعته یک ساعت با صفر پیشرو (۰۱ تا ۱۲)
      • i – دقیقه ها با صفر پیشرو (۰۰ تا ۵۹)
      • s – ثانیه ها در صفر پیشرو ( ۰۰ تا ۵۹)
      • a – نشان دهنده قبل از ظهر یا بعد از ظهر بودن (pm یا am)

       

      مثال : 

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

      گرفتن Time Zone (منطقه زمانی)

      اگر مشاهده کردید زمانی را که از می گیرید درست نیست، احتمالا به این دلیل هست که سرور در یک کشور دیگری قرار دارد یا با یک time zone مختلفی تنظیم شده است.

      مثال زیر time zone را به شهر نیویورک ایالات متحده تنظیم می کند

      مثال : 

      ساخت تاریخ با استفاده از تابع ()mktime

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

      تابع ()mktime یک timestamp یونیکس را برای زمان بی می گرداند. timestamp یونیکس شامل تعداد ثانیه های بین تاریخ Janiary 1 1970 00:00:00 GMT و زمان فعلی است.

      ساختار تابع

      مثال : 

      مثال:

      مثال : 

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

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

      ساختار تابع:

      مثال : 

      مثال:

      مثال : 

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

      مثال : 

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

      مثال زیر تاریخ ها را برای ۶ شنبه بعدی چاپ می کند.

      مثال : 

      مثال زیر تعداد روز ها تا تاریخ ۴ July را چاپ می کند:

      مثال : 

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

      همپنین می توانید نظرات و سوالات خود را از طریق بخش نظرات با ما در میان بگذارید.

      QR:  جلسه ۱۸ : تاریخ و زمان در PHP
      به اشتراک بگذارید