اتبع هذه المقالة للتعرف على 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 () وظيفة. باستخدام هذه الوظيفة ، سيتم استخدام كل ساعة عمل ويوم في البرنامج النصي للوقت المحدد. يعد فهم هذه الوظيفة مفيدًا للوصول إلى معلومات الوقت والتاريخ من خادم يقوم بتشغيل البرامج النصية.