تركيب الدالة 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 () وظيفة تساعد المستخدمين على فهم عمل هذه الوظيفة.