معرفی تابع Date در PHP همراه با مثال کاربردی

معرفی تابع Date در PHP همراه با مثال کاربردی

در این مطلب جدید در سال 1405 و سال 2026 ، تابع date در PHP برای قالب بندی تاریخ/زمان، محاسبه زمان، نمایش یک تاریخ خاص، ایجاد یک برچسب زمانی و… استفاده می شود. این تابع از توابع از پیش نوشته شده در PHP است.

معرفی کامل تابع date در PHP

تابع date در PHP برای قالب بندی تاریخ - زمان، محاسبه زمان، نمایش یک تاریخ خاص، ایجاد یک برچسب زمانی و… استفاده می شود. این تابع از توابع از پیش نوشته شده در PHP است.معرفی تابع Date در PHP همراه با مثال کاربردیمعرفی تابع Date در PHP همراه با مثال کاربردی

یک تابع date در PHP به صورت زیر نوشته می شود :

date(format،timestamp)

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

پر کردن بخش timestamp اختیاری است. برچسب زمان را مشخص می کند. به طور پیش فرض تاریخ و زمان آن لحظه است.

قالب بندی تاریخ در PHP

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

کاراکترهایی که می توانیم استفاده کنیم به صورت زیر است :

  • d : نشان دهنده روزهای یک ماه(0-31)
  • m : نشان دهنده یک ماه (0-12)
  • Y : نشان دهنده یک سال (با چهار رقم)

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

کاراکترهای دیگر مانند “/” ، “.” ، “-” در بین حروف قالب بندی قرار داده شوند ، به صورت زیر :

<?php
echodate("Y/m/d")."<br>";
echodate("Y.m.d")."<br>";
echodate("Y-m-d");
?>

خروجی

2009/05/11
2009٫05٫11
2009-05-11

برچسب زمان تابع date در PHP

همان طور که گفته شد استفاده از پارامترهای timestamp به صورت اختیاری است و دستور خالی گذاشتن این بخش ، به طور پیش فرض تاریخ و زمان همان لحظه را استفاده می کند.

از تابع ()mktime برای برگرداندن یک برچسب زمان unix استفاده می شود. به طرز نوشتن این تابع به صورت زیر است :

mktime(hour،minute،second،month،day،year،is_dst)

در ادامه یک مثال مشاهده می کنید که از تایع ()mktime استفاده شده است و می خواهیم تاریخ فردا را مشخص نماییم.

<?php
$tomorrow=mktime(0،0،0،date("m")،date("d")+1،date("Y"));
echo"Tomorrow is ".date("Y/m/d"،$tomorrow);
?>

خروجی

Tomorrow is 2009/05/12

برگرفته از : W3schools/Stackoverfollow

نظرات
نظرات