پرش به مطلب اصلی

gettime

هشدار

This function starts with a lowercase letter.

توضیحات

زمان فعلی سرور رو دریافت می‌کنه که در متغیرهای &hour، &minute و &second ذخیره می‌شه.

نامتوضیحات
&hour=0متغیری برای ذخیره ساعت که به صورت reference پاس داده می‌شه.
&minute=0متغیری برای ذخیره دقیقه که به صورت reference پاس داده می‌شه.
&second=0متغیری برای ذخیره ثانیه که به صورت reference پاس داده می‌شه.

مقادیر برگشتی

خود تابع یه Unix Timestamp برمی‌گردونه.

مثال‌ها

new
hours,
minutes,
seconds,
timestamp;

timestamp = gettime(hours, minutes, seconds);
printf("%02d:%02d:%02d", hours, minutes, seconds);
printf("Seconds since midnight 1st January 1970: %d", timestamp);

نکات

نکته

این تابع برای اندازه‌گیری بازه‌های زمانی با استفاده از ویژگی timestamp مفیده. این خصوصاً کاربردی هست اگه بخوای بعضی عملکردها رو بر اساس زمان محدود کنی (مثلاً یه command که فقط هر 30 ثانیه یکبار اجرا می‌شه). با این روش نیازی نیست به timer متکی باشی.

توابع مرتبط

  • getdate: دریافت تاریخ فعلی سرور.