الثلاثاء، 1 ديسمبر 2015

التعامل مع التاريخ والوقت Date and Time

سنقوم في هذا الفصل بشرح الدوال الخاص بالتاريخ والوقت في لغة PHP:

دالة التاريخ   ( )data:
date(format,timestamp)
format :يحدد شكل الطابع الزمني وهو اجباري
timestamp : يحدد الطابع الزمني. الافتراضي هو التاريخ والوقت الحالي وهو اختياري

وهنا بعض الأحرف التي تستخدم عادة للتواريخ:

  • d - Represents the day of the month (01 to 31)       يمثل يوم من ايام الشهر
  • m - Represents a month (01 to 12)                      يمثل الشهر من اشهر السنة 
  • Y - Represents a year (in four digits)               يمثل السنة ويتكون من اربع ارقام 
  • l (lowercase 'L') - Represents the day of the week    يمثل يوم من ايام الاسبوع

مثال1//
<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";
echo "Today is " . date("l");
?>

عمل تلقائية حقوق التأليف والنشر العام PHP Tip - Automatic Copyright Year

&copy; 2010-<?php echo date("Y");?>

الحصول على الوقت البسيط Get a Simple Time
فيما يلي بعض الاحرف التي يشيع استعمالها مع دالة الوقت :
  • h - 12-hour format of an hour with leading zeros (01 to 12)عامل يمثل الساعة
  • i - Minutes with leading zeros (00 to 59)عامل يمثل الدقائق
  • s - Seconds with leading zeros (00 to 59)عامل يمثل الثواني
  • a - Lowercase Ante meridiem and Post meridiem (am or pm)عامل يمثل الحالة صباحا او مساء
مثال3//
<?php
echo "The time is " . date("h:i:sa");
?>

ملاحظة :سيقوم هذا الكود او الدالة باسترجاع الوقت الحالي للخادم .

الحصول على التوقيت Get Your Time Zone 
في حالة كون التاريخ او الوقت هو ليس تاريخ ووقت دولتك او موقعك بل تاريخ ووقت الخادم فيمكن جلب تاريخ ووقت موقعك او بلدك من خلال الكود التالي:
date_default_timezone_set("America/New_York");
                             المحافظة  / البلد
مثال4//
<?php
date_default_timezone_set("America/New_York");
echo "The time is " . date("h:i:sa");
?>

في حالة رغبة باضافة توقيت بلدك كالعراق مثلاً قم بالتالي :

<?php
date_default_timezone_set("Asia/Baghdad");
echo "The time is " . date("h:i:sa");
?>
للاطلاع على رموز التوقيتات للدول فما عليك الا بالذهاب الى هذا الرابط 








ليست هناك تعليقات :

إرسال تعليق