أحدث البرامج التعليمية وتطوير الشبكة
×

PHP البرنامج التعليمي

PHP الصفحة الرئيسية PHP مقدمة PHP تثبيت PHP بناء الجملة PHP المتغيرات PHP صدى / طباعة PHP أنواع البيانات PHP سلاسل PHP الثوابت PHP مشغلي PHP If...Else...Elseif PHP Switch PHP في حين حلقات PHP لحلقات PHP وظائف PHP المصفوفات PHP فرز المصفوفات PHP Superglobals

PHP معالجة

PHP شكل معالجة PHP شكل التحقق من صحة PHP شكل مطلوب PHP شكل URL/E-mail PHP شكل كامل

PHP متقدم

PHP المصفوفات متعددة PHP التاريخ و الوقت PHP تتضمن PHP ملف معالجة PHP ملف فتح / قراءة PHP ملف إنشاء / كتابة PHP ملف تحميل PHP Cookies PHP Sessions PHP مرشحات PHP Filters متقدم PHP خطأ معالجة PHP استثناء

MySQL Database

MySQL قاعدة البيانات MySQL صلة MySQL Create DB MySQL Create الطاولة MySQL Insert Data MySQL الحصول على معرف آخر MySQL إدراج متعددة MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML موزعي PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX مقدمة AJAX PHP AJAX قاعدة البيانات AJAX XML AJAX بحث حي AJAX قارئ آر إس إس AJAX صندوق الاقتراع

PHP Examples

PHP أمثلة PHP اختبار قصير PHP شهادة

PHP مرجع

PHP مجموعة PHP تقويم PHP تاريخ PHP دليل PHP خطأ PHP نظام الملفات PHP فلتر PHP FTP PHP HTTP PHP Libxml PHP بريد PHP الرياضيات PHP متفرقات PHP MySQLi PHP SimpleXML PHP خيط PHP XML PHP Zip PHP المناطق الزمنية

 

PHP 5 التاريخ والوقت


وPHP date() يتم استخدام الدالة لتنسيق التاريخ و / أو وقت واحد.


وPHP Date() وظيفة

وPHP date() تنسيقات وظيفة طابع زمني لتاريخ ووقت أكثر قابلية للقراءة.

بناء الجملة

date( معامل وصف format مطلوب. يحدد شكل الطابع الزمني timestamp اختياري. يحدد الطابع الزمني. الافتراضي هو التاريخ والوقت الحالي

A الطابع الزمني هو سلسلة من الأحرف، تدل على التاريخ و / أو الوقت الذي حدث حدث معين.


الحصول على تاريخ بسيط

المطلوب format معلمة من date() تحدد وظيفة كيفية تنسيق التاريخ (or time) .

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

  • د - يمثل يوم من الشهر (01 to 31)
  • م - يمثل شهر (01 to 12)
  • Y - يمثل عام (in four digits)
  • ل (lowercase 'L') - يمثل يوم من أيام الأسبوع

الشخصيات الأخرى، مثل "/"، "." ، أو "-" يمكن أيضا أن تدرج بين الأحرف لإضافة تنسيق إضافية.

على سبيل المثال صيغ أدناه تاريخ اليوم بثلاث طرق مختلفة:

مثال

<?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 تلميح - التلقائية حقوق التأليف والنشر عام

استخدام date() وظيفة لتحديث تلقائيا السنة المؤلف على موقع الويب الخاص بك:

مثال

&copy; 2010-<?php echo date("Y");?>
تشغيل المثال »

الحصول على وقت بسيط

وفيما يلي بعض الشخصيات التي يشيع استخدامها لمرات:

  • ح - شكل لمدة 12 ساعة من ساعة مع الأصفار البادئة (01 to 12)
  • ط - دقائق مع الأصفار البادئة (00 to 59)
  • الصورة - ثانية مع الأصفار البادئة (00 to 59)
  • و- صباحي صغيرة وبعد الظهر (am or pm)

على سبيل المثال إخراج أدناه الوقت الحالي في شكل محدد:

مثال

<?php
echo "The time is " . date("h:i:sa");
?>
تشغيل المثال »

لاحظ أن PHP date() وظيفة سيعود التاريخ / الوقت الحالي للالخادم!


احصل على المنطقة وقتك

إذا كان الوقت كنت حصلت على العودة من رمز ليست الوقت المناسب، وربما لأن الخادم الخاص بك هو في بلد آخر أو مجموعة للحصول على توقيت مختلف.

لذا، إذا كنت في حاجة إلى الوقت ليكون صحيحا وفقا لموقع معين، يمكنك تعيين التوقيت للاستخدام.

على سبيل المثال يضع تحت خط الزمن إلى "America/New_York" ، ثم إخراج الوقت الحالي في شكل محدد:

مثال

<?php
date_default_timezone_set("America/New_York");
echo "The time is " . date("h:i:sa");
?>
تشغيل المثال »

إنشاء موعد مع PHP mktime()

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

و mktime() الدالة بإرجاع الطابع الزمني يونكس لتاريخ. يحتوي الطابع الزمني يونكس عدد الثواني بين يونكس عصر (January 1 1970 00:00:00 GMT) والوقت المحدد.

بناء الجملة

mktime( hour,minute,second,month,day,year )

المثال التالي إلى إنشاء وتاريخ ووقت من عدد من المعلمات في mktime() وظيفة:

مثال

<?php
$d=mktime(11, 14, 54, 8, 12, 2014);
echo "Created date is " . date("Y-m-d h:i:sa", $d);
?>
تشغيل المثال »

إنشاء التاريخ من سلسلة مع PHP strtotime()

وPHP strtotime() يتم استخدام الدالة لتحويل سلسلة قابلة للقراءة الإنسان إلى وقت يونكس.

بناء الجملة

strtotime( time,now )

المثال التالي إلى إنشاء وتاريخ ووقت من strtotime() وظيفة:

مثال

<?php
$d=strtotime("10:30pm April 15 2014");
echo "Created date is " . date("Y-m-d h:i:sa", $d);
?>
تشغيل المثال »

PHP هو ذكي جدا حول تحويل سلسلة إلى التاريخ، لذلك يمكنك وضعها في القيم المختلفة:

مثال

<?php
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";

$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";

$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
?>
تشغيل المثال »

ومع ذلك، strtotime() ليست مثالية، لذلك تذكر للتحقق من السلاسل التي وضعت في هناك.


عن أمثلة تاريخ

على سبيل المثال إخراج أدناه مواعيد السبت المقبل ستة:

مثال

<?php
$startdate = strtotime("Saturday");
$enddate = strtotime("+6 weeks", $startdate);

while ($startdate < $enddate) {
  echo date("M d", $startdate) . "<br>";
  $startdate = strtotime("+1 week", $startdate);
}
?>
تشغيل المثال »

إخراج المثال أدناه عدد الأيام حتى 4 يوليو:

مثال

<?php
$d1=strtotime("July 04");
$d2=ceil(($d1-time())/60/60/24);
echo "There are " . $d2 ." days until 4th of July.";
?>
تشغيل المثال »

كامل PHP التسجيل المرجعي

للإشارة كاملة لجميع وظائف التاريخ، انتقل إلى لدينا كامل PHP تاريخ المرجعي .

وتتضمن إشارة وصفا موجزا، وأمثلة من الاستخدام، لكل وظيفة!