تابع ()mktime
تابع ()mktime
کلیه توابع کار با تاریخ و زمان در PHP
مثال (تابع ()mktime)
برگرداندن برچسب زمان یونیکس برای یک تاریخ. و سپس استفاده از آن برای یافتن روز از آن تاریخ:
// Prints: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>
امتحان کنید»
تعریف و کاربرد
تابع ()gmmktime، برچسب زمان یونیکس را برای یک تاریخ برمی گرداند.
نکته: این تابع همانند تابع gmmktime است با این تفاوت که پارامترها پاس شده یک تاریخ را مشخص می کند(یک تاریخ GMT را مشخص نمی کند).
نحوه نوشتن
پارامترها | توضیحات |
---|---|
hour |
اختیاری. ساعت را مشخص می کند. |
minute |
اختیاری. دقیقه را مشخص می کند. |
second |
اختیاری. ثانیه را مشخص می کند. |
month |
اختیاری. ماه را مشخص می کند. |
day |
اختیاری. روز را مشخص می کند. |
year |
اختیاری. سال را مشخص می کند. |
is_dst |
اختیاری. اگر در محدوده ی ساعت تابستانی قرار دارید آن را به 1 ست کنید و در غیر این صورت 0 را مشخص کنید. و یا اگر که ساعت تابستانی برای شما نامشخص است 1- را که پیش فرض است مشخص کنید. در صورتی که ساعت تابستانی نامشخص باشد، php تلاش می کند تا خود آن را پیدا کند. و این ممکن است باعث نتایج غیر منتظره بشود. نکته: این پارامتر در php 5.1.0 منقضی شده است. و به جای آن می توانید از دیگر ویژگی های منقه زمانی استفاده نمایید. |
جزئیات تکنیکی
مقدار برگشتی: |
یک عدد صحیح را برمی گرداند که مشخص کننده ی یک زمان یونیکس است. و یا در صورت ایجاد error مقدار FALSE را برمی گرداند. |
---|---|
ورژن php: | 4+ |
تغییرات: |
php 5.3.0 : اگر که از پارامتر is_dst استفاده شود، E_DEPRECATED به وجود خواهد آمد. PHP 5.1.0 : پارامتر is_dst منقضی شده است. اگر که تابع mktime() فراخوانی شود، E_STRICT به وجود می آید. به جای آن از تابع time() استفاده کنید. |
کلیه توابع کار با تاریخ و زمان در PHP
- نوشته شده توسط احسان عباسی
- بازدید: 4581