دالة PHP strtotime ()
مثال
تحليل أوقات النصوص الإنجليزية في الطوابع الزمنية لنظام التشغيل Unix:
<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
التعريف والاستخدام
توزع الدالة strtotime () التاريخ والوقت النصي باللغة الإنجليزية في طابع زمني Unix (عدد الثواني منذ 1 يناير 1970 00:00:00 بتوقيت جرينتش).
ملاحظة: إذا تم تحديد السنة بتنسيق مكون من رقمين ، يتم تعيين القيم بين 0-69 إلى 2000-2069 ويتم تعيين القيم بين 70-100 إلى 1970-2000.
ملاحظة: كن على علم بالتواريخ بتنسيق m / d / y أو dmy ؛ إذا كان الفاصل عبارة عن شرطة مائلة (/) ، فيتم افتراض قيمة m / d / y الأمريكية. إذا كان الفاصل عبارة عن شرطة (-) أو نقطة (.) ، فسيتم افتراض تنسيق dmy الأوروبي. لتجنب الأخطاء المحتملة ، يجب عليك تواريخ YYYY-MM-DD أو date_create_from_format () عندما يكون ذلك ممكنًا.
بناء الجملة
strtotime(time, now);
قيمه المعامل
Parameter | Description |
---|---|
time | Required. Specifies a date/time string |
now | Optional. Specifies the timestamp used as a base for the calculation of relative dates |
تفاصيل تقنية
قيمة الإرجاع: | يُرجع طابعًا زمنيًا على النجاح. خطأ في الفشل |
---|---|
إصدار PHP: | 4+ |
سجل التغيير في PHP: | PHP 5.3.0: تنسيقات الوقت النسبية مثل هذا الأسبوع ، الأسبوع السابق ، الأسبوع الماضي ، والأسبوع المقبل تفسر الآن فترة الأسبوع من الاثنين إلى الأحد ، بدلاً من فترة 7 أيام بالنسبة للتاريخ / الوقت الحالي PHP 5.3.0 : الآن 24:00 هو تنسيق صالح PHP 5.2.7: في الإصدارات السابقة ، إذا كان طلب تكرار معين ليوم من أيام الأسبوع في الشهر حيث كان ذلك اليوم هو اليوم الأول من الشهر ، فسيضيف بشكل غير صحيح أسبوعًا واحدًا إلى الطابع الزمني الذي تم إرجاعه . تم تصحيح هذا الآن PHP 5.1.0: إرجاع FALSE عند الفشل (الإصدارات السابقة إرجاع -1) ، وإصدار E_STRICT و E_NOTICE أخطاء المنطقة الزمنية PHP 5.0.2: الآن يحسب بشكل صحيح "الآن" والأوقات النسبية الأخرى من الوقت الحالي ، لا من منتصف ليل اليوم PHP 5.0.0: يسمح بالميكروثانية (لكن يتم تجاهلها) |
❮ PHP مرجع التاريخ / الوقت