دارای 8 پارامتر است که مشخّصات یک زمان خاص را دریافت و برچسب زمانی مخصوص آن را در خروجی خود ارائه می دهد. این برچسب زمانی با توجّه به منطقه ی زمانی سرور شما تنظیم خواهد شد. این تابع نیز مشابه تابع mktime است ، امّا تاریخ ورودی به آن باید هجری شمسی باشد. پارامترهای اوّل تا ششم را باید وارد کنید تا تابع به صورت صحیح کار کند و اگر ساعت و دقیقه و ثانیه را نداشتید ، این سه پارامتر اوّل را برابر با یا بهتر است ساعت را 12 قرار دهید. پارامتر هفتم و هشتم اختیاری است. به ترتیب پارامترهای تاریخ ، خیلی دقّت کنید تا جای ماه و روز را اشتباه ننویسید. پارامترهای این تابع ، به صورت زیر است:
int jmktime ([ int $hour = jdate("H") [, int $minute = jdate("i") [, int $second = jdate("s") [, int $month = jdate("n") [, int $day = jdate("j") [, int $year = jdate("Y") [, int
$none = "" [, string $timezone = "Asia/Tehran" ]]]]]]]] )
jmktime( $hour , $minute , $second , $month , $day , $year , $none , $timezone );
پارامتر های تابع jmktime
hour$ : پارامتر اوّل ، ساعت ( 24 ساعته ، 23 - 0)
minute$ : پارامتر دوم ، دقیقه ( 59 - 0)
second$ : پارامتر سوم ، ثانیه (
59 - 0)
month$ : پارامتر چهارم ، ماه ( 12 - 1)
day$ :
پارامتر پنجم ، روز ( 31 - 1)
year$ : پارامتر ششم ، سال ( کامل 4 رقمی )
none$ : پارامتر هفتم ، در آن چیزی وارد نکنید. قبلاً $is_dst بود ، امّا در php5.1 منسوخ و در php7 حذف گردید. اکنون در ()jmktime آن را بی اثر نموده ایم.
timezone$ : پارامتر هشتم ، منطقه ی زمانی مورد نظرجهت تنظیم یک منطقه ی زمانی برای اعمال اختلاف ساعت در خروجی است که مقدار پیشفرض آن به وقت تهران ، پایتخت جمهوری اسلامی ایران 'Asia/Tehran' می باشد و با وارد نکردن این پارامتر ، خروجی به صورت خودکار به وقت تهران خواهد بود. برای تعیین وقت گرینویچ ، می توانید آن را برابر 'GMT' قرار دهید و اگر قصد تعیین منطقه ی زمانی دیگری را دارید ، می توانید در نشانی http://php.net/manual/en/timezones.php ، فهرست مناطق زمانی را مشاهده فرمایید. و اگر مایلید تنظیمات پیشفرض سرور در مورد منطقه ی زمانی اعمال گردد ، 'local' را (با حروف کوچک) در این پارامتر وارد کنید ، البتّه ممکن است سرور سایت با ساعت کشور شما تنظیم نشده یا قبل از این تابع از توابع دیگر مثل jgetdate یا jdate استفاده کرده باشید و منطقه ی زمانی دیگری اعمال شده باشد. (این پارامتر از نسخه ی 2.65 به jmktime اضافه شد.) به هر حال اگر این پارامتر را وارد نکنید ، به وقت جمهوری اسلامی ایران ( پیشفرض) محاسبه خواهد شد.
jmktime(6,15,34,11,22,1389);// خروجی: 1297392334
# آموزش کامل توابع جدید #
jdate jstrftime jmktime jgetdate jcheckdate tr_num آموزش مبتدی از صفر حمایت مالی
# آموزش کامل توابع جدید #
gregorian_to_jalali jalali_to_gregorian jdate_words به کـار گیـری توابع نکات و هشدارها include_once عضویت در کانال ما دریافت (دانلود) فایل و راهنما
نشانی کوتاه این صفحه: