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

Kyfyt Astkhdam Aldalt Date Default Timezone Set Fy Php



يجب مراعاة المناطق الزمنية عند التعامل مع قيم الوقت والتاريخ في PHP. بشكل افتراضي ، تستخدم نصوص PHP النصية قيمة المنطقة الزمنية لخادم الويب ، والتي يمكن تغييرها عن طريق تحرير ملف date.timezone التوجيه في php. ini ملف مضيفًا إدخال قيمة الوقت بتنسيق htaccess ملف ، أو باستخدام الوظيفة. وظيفة مهمة لضبط المنطقة الزمنية في PHP هي وظيفة date_default_timezone_set () وظيفة.

اتبع هذه المقالة للتعرف على date_default_timezone_set () تعمل في PHP.

ما هي الدالة date_default_timezone_set () في PHP

ال date_default_timezone_set () هي وظيفة PHP مدمجة تستخدم لضبط ملف المنطقة الزمنية الافتراضية تستخدمه جميع وظائف التاريخ والوقت في نص PHP. تتيح هذه الوظيفة للمستخدمين الحصول على الوقت والتاريخ من الخادم حيث يتم تشغيل برنامج PHP النصي. عن طريق تحديد المنطقة الزمنية الافتراضية ، تساعد الوظيفة على ضمان تنفيذ جميع عمليات التاريخ / الوقت في البرنامج النصي بدقة بناءً على المنطقة الزمنية المحددة.







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



بناء الجملة



بناء جملة بسيط يستخدمه PHP date_default_timezone_set () الوظيفة معطاة أدناه:





date_default_timezone_set ( وحدة زمنية )

معامل: تقبل هذه الوظيفة منطقة زمنية واحدة لمعلمة واحدة تشير إلى المنطقة الزمنية المراد استخدامها.

قيمة الإرجاع: إذا كانت المنطقة الزمنية المحددة غير صالحة ، فإن هذه الوظيفة ترجع خطأ ؛ وإلا فإنه يعود صحيحًا.



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

استخدام date_default_timezone_set () الوظيفة بسيطة جدًا في PHP. اتبع المثال الوارد أدناه لفهم كيفية استخدام الوظيفة:

مثال

دعونا ننفذ date_default_timezone_set () تعمل باتباع الخطوات المذكورة أعلاه.

<؟ php

// ضبط المنطقة الزمنية بتوقيت نيويورك

date_default_timezone_set ( 'أمريكا / نيويورك' ) ؛

// احصل على الوقت الحالي في المنطقة الزمنية الافتراضية

الوقت الحالي = تاريخ ( 'Y-m-d H: i: s' ) ؛

// عرض الوقت الحالي

صدى صوت 'الوقت الحالي هو: الوقت الحالي ' ؛

؟>

في هذا المثال ، قمنا بتغيير المنطقة الزمنية إلى نيويورك ثم طباعة التاريخ والوقت الحاليين لتلك المنطقة في وحدة التحكم باستخدام echo.

ملحوظة: يمكنك تغيير منطقتك الزمنية وفقًا لاختيارك. احصل على قائمة بجميع المناطق الزمنية من هنا .

خاتمة

تستخدم نصوص PHP النصية المنطقة الزمنية لخادم الويب افتراضيًا ؛ ومع ذلك ، يمكنك تغييره عبر ملف date_default_timezone_set () وظيفة. باستخدام هذه الوظيفة ، سيتم استخدام كل ساعة عمل ويوم في البرنامج النصي للوقت المحدد. يعد فهم هذه الوظيفة مفيدًا للوصول إلى معلومات الوقت والتاريخ من خادم يقوم بتشغيل البرامج النصية.