PHP mktime() Function












❮ مرجع تاریخ/زمان PHP



مثال


مهر زمانی یونیکس را برای یک تاریخ برگردانید. سپس از آن برای پیدا کردن روز آن تاریخ استفاده کنید:




// چاپ: 3 اکتبر 1975 در یک جمعه بود
پژواک "3 اکتبر 1975 در ".date("l", mktime(0,0,0,10,3,1975));
?>

خودت امتحانش کن »




تعریف و استفاده


تابع gmmktime() مهر زمانی یونیکس را برای یک تاریخ برمی گرداند.


نکته: این تابع با gmmktime() یکسان است به جز پارامترهای ارسال شده
تاریخ را نشان می دهد (نه تاریخ GMT).





نحو



mktime(ساعت، دقیقه، ثانیه، ماه، روز، سال، is_dst)


مقادیر پارامتر









را مشخص می کند



را مشخص می کند



را مشخص می کند







را مشخص می کند



را مشخص می کند





پارامتر توضیح
ساعت اختیاری. ساعت
دقیقه اختیاری. دقیقه
دوم اختیاری. دوم
ماه اختیاری. ماه را مشخص می کند
روز اختیاری. روز
سال اختیاری. سال
is_dst اختیاری. این پارامتر را بر روی 1 تنظیم کنید اگر زمان در زمان تابستانی (DST) است، 0 اگر نیست، یا -1 (پیش فرض) اگر ناشناخته است. اگر ناشناخته باشد، PHP سعی می کند خودش را پیدا کند (که ممکن است نتایج غیرمنتظره ای ایجاد کند).
توجه: این پارامتر در PHP 7.0 حذف شده است. به جای آن باید از ویژگی های جدید مدیریت منطقه زمانی استفاده شود












جزئیات فنی















مقدار بازگشتی: مهر زمانی یونیکس عدد صحیح را برمی‌گرداند. FALSE در خطا
نسخه PHP: 4+
تغییر PHP: PHP 7.1: is_dst
پارامتر حذف می شود.
PHP 5.3.0: در صورت استفاده از پارامتر is_dst E_DEPRECATED را پرتاب می کند

PHP 5.1: پارامتر is_dst منسوخ شد. اگر mktime() بدون آرگومان فراخوانی شود، اکنون اطلاعیه E_STRICT را ارسال می کند. به جای آن از تابع time() استفاده کنید.




❮ مرجع تاریخ/زمان PHP