PHP date_create_from_format() Function












❮ مرجع تاریخ/زمان PHP



مثال


یک شیء DateTime جدید را که بر اساس فرمت مشخص شده قالب بندی شده است، برگردانید:




$date=date_create_from_format("j-M-Y","15-Mar-2013");
?>

خودت امتحانش کن »




تعریف و استفاده


تابع date_create_from_format() یک شیء جدید DateTime را برمی گرداند که بر اساس فرمت شده است
فرمت مشخص شده.





نحو



date_create_from_format (قالب، زمان، منطقه زمانی)

مقادیر پارامتر













را نشان می دهد



است

پارامتر توضیح
قالب لازم است. فرمت مورد استفاده را مشخص می کند. کاراکترهای زیر را می توان در رشته پارامتر format استفاده کرد:

  • d - روز ماه. با صفرهای ابتدایی

  • j - روز ماه. بدون صفرهای ابتدایی

  • D - روز ماه (دوشنبه - یکشنبه)

  • l - روز ماه (دوشنبه - یکشنبه)

  • S - پسوند انگلیسی برای روز ماه (st، nd، rd، th)

  • F - نام ماه (ژانويه - دسامبر)

  • M - نام ماه (ژانویه-دسامبر)

  • m - ماه (01-12)

  • n - ماه (1-12)

  • Y - سال (به عنوان مثال 2013)

  • y - سال (مثلاً 13)

  • a و A - صبح یا بعد از ظهر

  • g - قالب 12 ساعته بدون صفرهای ابتدایی

  • G - قالب 24 ساعته بدون صفرهای ابتدایی

  • h - قالب 12 ساعته با صفرهای ابتدایی

  • H - قالب 24 ساعته با صفرهای ابتدایی

  • i - دقیقه با صفرهای ابتدایی

  • s - ثانیه با صفرهای ابتدایی

  • u - میکروثانیه (حداکثر شش رقم)

  • e، O، P و T - شناسه منطقه زمانی

  • U - چند ثانیه از دوران یونیکس

  • (فضا)

  • C# - یکی از نمادهای جداسازی زیر: ;,:,/,.,,,-,(,)

  • ؟ - یک بایت تصادفی

  • * - بایت های تصادفی تا جداکننده/رقم بعدی

  • ! - همه فیلدها را به Unix Epoch
  • بازنشانی می کند
  • | - تمام فیلدها را در صورتی که هنوز تجزیه نشده اند به Unix Epoch بازنشانی می کند

  • + - در صورت وجود، داده های دنباله دار در رشته باعث هشدار می شود نه خطا


زمان لازم است. رشته تاریخ/زمان را مشخص می کند. NULL تاریخ/زمان فعلی
منطقه زمانی اختیاری. منطقه زمانی time را مشخص می کند. پیش فرض منطقه زمانی فعلی












جزئیات فنی











مقدار بازگشتی: یک شی DateTime جدید را در صورت موفقیت برمی گرداند. FALSE در صورت شکست
نسخه PHP: 5.3+



❮ مرجع تاریخ/زمان PHP