و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() وظيفة لتحديث تلقائيا السنة المؤلف على موقع الويب الخاص بك:
الحصول على وقت بسيط
وفيما يلي بعض الشخصيات التي يشيع استخدامها لمرات:
- ح - شكل لمدة 12 ساعة من ساعة مع الأصفار البادئة (01 to 12)
- ط - دقائق مع الأصفار البادئة (00 to 59)
- الصورة - ثانية مع الأصفار البادئة (00 to 59)
- و- صباحي صغيرة وبعد الظهر (am or pm)
على سبيل المثال إخراج أدناه الوقت الحالي في شكل محدد:
لاحظ أن 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 تاريخ المرجعي .
وتتضمن إشارة وصفا موجزا، وأمثلة من الاستخدام، لكل وظيفة!