كيفية استخدام دالة date_modify () في PHP

Kyfyt Astkhdam Dalt Date Modify Fy Php



ال date_modify () هي وظيفة PHP مدمجة تستخدم لتعديل قيمة التاريخ / الوقت لكائن التاريخ. هذه الوظيفة هي جزء من التاريخ والوقت فئة وتستخدم لإضافة أو طرح فاصل زمني محدد من كائن تاريخ. يتم إنشاء كائنات التاريخ باستخدام ملف التاريخ والوقت فئة في PHP. ال date_modify () ثم يتم استخدام الوظيفة لتعديل هذه الكائنات عن طريق إضافة أو طرح فاصل زمني محدد.

تركيب الدالة date_modify () في PHP

بناء جملة date_modify () الوظيفة في PHP معطاة أدناه.

تاريخ_تعديل ( التاريخ والوقت الكائن $ و خيط تعديل )

يتطلب معلمتين:







  • الكائن $: أ 'التاريخ والوقت' الكائن الذي تريد تعديله.
  • تعديل $: سلسلة تمثل التعديلات التي تريدها على التاريخ / الوقت أو الكائن.

قيمة الإرجاع

ال date_modify () ترجع الدالة المعدل التاريخ والوقت هدف.



كيفية استخدام دالة date_modify () في PHP

فيما يلي بعض استخدامات date_modify () تعمل في PHP.



1: الاستخدام الأساسي

الاستخدام الأساسي لبرنامج date_modify () تتضمن الوظيفة تمرير التاريخ والوقت كائن وسلسلة تحدد التعديلات.





<؟ php

التاريخ $ = جديد التاريخ والوقت ( '2023-03-12' ) ؛

صدى صوت التاريخ $ -> شكل ( 'Y-m-d' ) . ' ' ؛

تاريخ_تعديل ( التاريخ $ و '+3 أيام' ) ؛

صدى صوت التاريخ $ -> شكل ( 'Y-m-d' ) . ' ' ؛

؟>

يولد الرمز أعلاه ملف التاريخ والوقت مع التاريخ 2023-03-12 كقيمة أولى. يتم بعد ذلك طباعة التاريخ المعدل باستخدام ملف 'Y-m-d' بعد تعديله باستخدام ملف date_modify () وظيفة لإضافة 3 أيام. ثم يتم طباعة التاريخ الجديد باستخدام ملف التاريخ-> الشكل وظيفة.



2: الجمع بين التعديلات المتعددة

ال date_modify () تسمح الوظيفة بدمج تعديلات متعددة في عملية واحدة. افترض أننا نريد طرح شهر واحد و 10 أيام من تاريخ معين.

<؟ php

التاريخ $ = جديد التاريخ والوقت ( '2023-03-12' ) ؛

تاريخ_تعديل ( التاريخ $ و '-2 شهر -3 أيام' ) ؛

صدى صوت التاريخ $ -> شكل ( 'Y-m-d' ) ؛

؟>

في الكود أعلاه ، نقوم بإنشاء ملف التاريخ والوقت كائن يمثل التاريخ 2023-03-12 . ثم نستخدم ملف date_modify () تعمل مع التعديلات '-2 شهر -3 أيام' لطرح شهرين و 3 أيام من التاريخ.

3: تحديد تاريخ ووقت محددين

يمكننا أيضًا استخدام date_modify () وظيفة لتعيين قيمة محددة للتاريخ والوقت لكائن التاريخ. على سبيل المثال ، إذا أردنا تعيين التاريخ على 1 يناير 2022 ، فيمكننا القيام بذلك بالطريقة التالية:

<؟ php

التاريخ $ = جديد التاريخ والوقت ( '2023-06-15' ) ؛

تاريخ_تعديل ( التاريخ $ و '2022-01-01' ) ؛

صدى صوت التاريخ $ -> شكل ( 'Y-m-d ' ) ؛

؟>

التاريخ 2023-06-15 يمثله أ التاريخ والوقت كائن تم إنشاؤه بواسطة هذا الرمز. سلسلة التعديل '2022-01-01' ثم يستخدم لمحاولة تغيير التاريخ. التاريخ الأصلي '2023-06-15' ثم يتم تنسيقها وطباعتها.

يقوم هذا بتعيين تاريخ عنصر التاريخ إلى 1 يناير 2022.

يمكننا أيضًا تعيين قيمة زمنية محددة لكائن التاريخ باستخدام date_modify () وظيفة. على سبيل المثال ، إذا أردنا ضبط الوقت على 12:30 مساءا يمكننا القيام بذلك بالطريقة التالية:

<؟ php

التاريخ $ = جديد التاريخ والوقت ( '2023-06-15' ) ؛

تاريخ_تعديل ( التاريخ $ و '12:30 مساءا' ) ؛

صدى صوت التاريخ $ -> شكل ( 'Y-m-d H: i: s' ) ؛

؟>

هذا يضبط وقت كائن التاريخ على 12:30 م.

4: إنشاء تنسيقات محددة

تطبيق مفيد آخر لـ date_modify () الوظيفة في إنشاء تنسيقات التاريخ / الوقت المحددة. يمكننا استخدام هذه الوظيفة لتنسيق كائن التاريخ بأي تنسيق نريده. على سبيل المثال ، إذا أردنا تنسيق كائن التاريخ كـ 'YYYY-MM-DD' يمكننا القيام بذلك على النحو التالي:

<؟ php

التاريخ $ = جديد التاريخ والوقت ( '2023-06-15' ) ؛

تاريخ_تعديل ( التاريخ $ و '02-12-2022' ) ؛

صدى صوت التاريخ $ -> شكل ( 'd-m-Y' ) ؛

؟>

سيؤدي هذا إلى تنسيق كائن التاريخ كـ 12-02-2022 . وبالمثل ، يمكننا تنسيق كائن التاريخ بأي تنسيق نريده عن طريق تحديد سلسلة التنسيق المناسبة في ملف شكل() وظيفة.

خاتمة

ال date_modify () تُستخدم الدالة في PHP لتعديل قيمة التاريخ / الوقت لعنصر التاريخ. يمكن استخدامه لتعيين تاريخ ووقت محددين ، أو دمج تعديلات متعددة في وظيفة ، أو إنشاء تنسيق محدد للتاريخ أو الوقت في وظيفة. يوضح هذا الدليل حالات استخدام مختلفة لـ date_modify () وظيفة تساعد المستخدمين على فهم عمل هذه الوظيفة.