"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إعادة تنسيق التواريخ في PHP باستخدام فئة DateTime لتحسين إمكانية قراءة المستخدم؟

كيفية إعادة تنسيق التواريخ في PHP باستخدام فئة DateTime لتحسين إمكانية قراءة المستخدم؟

تم النشر بتاريخ 2024-11-08
تصفح:283

How to Reformat Dates in PHP Using DateTime Class for Improved User Readability?

إعادة تنسيق التواريخ في PHP

عند استرجاع التواريخ من قاعدة البيانات، فإنها غالبًا ما تظهر بتنسيق رقمي قياسي، مثل "2009-08" -12" (السنة الرقمية - الشهر الرقمي - اليوم الرقمي). لتحسين قابلية قراءة المستخدم، من المستحسن إعادة تنسيق التواريخ إلى تنسيق أكثر سهولة في الاستخدام مثل "12 أغسطس 2009" (شهر رقمي - تاريخ رقمي، سنة رقمية).

يتضمن أحد الأساليب الفعالة لإعادة تنسيق التواريخ في PHP باستخدام فئة DateTime. على عكس الحلول المستندة إلى strtotime، تضمن هذه الطريقة التفسير الصحيح للشهر واليوم بغض النظر عن إعدادات لغة الخادم.

لإعادة تنسيق التاريخ باستخدام هذا الأسلوب:

  1. إنشاء تاريخ كائن DateTime من التاريخ الأصلي:

    $date = DateTime::createFromFormat('Y-m-d', $originalDate);
  2. تنسيق التاريخ باستخدام التنسيق المطلوب:

    $output = $date->format('F j, Y');

على سبيل المثال، بافتراض أن التاريخ الأصلي هو المخزنة في متغير يسمى $date (على سبيل المثال، $date = $row['date_selected'];)، سيقوم التعليمة البرمجية التالية بإعادة تنسيق التاريخ:

$date = DateTime::createFromFormat('Y-m-d', $date);
$output = $date->format('F j, Y');

توفر هذه الطريقة طريقة قوية ومتسقة لإعادة تنسيق التواريخ في PHP، مما يضمن تفسير الشهر واليوم بشكل صحيح حتى في بيئات محلية مختلفة .

بيان الافراج أعيد طبع هذه المقالة على: 1729150758 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3