التابع Time.mktime
في روبي
ينشئ التابع mktime
توقيتًا جديدًا بشكل مشابه للتابع gm
باستثناء أنَّه يفسر القيم في إطار المنطقة الزمنية المحلية.
البنية العامة
mktime(year) → time
mktime(year, month) → time
mktime(year, month, day) → time
mktime(year, month, day, hour) → time
mktime(year, month, day, hour, min) → time
mktime(year, month, day, hour, min, sec_with_frac) → time
mktime(year, month, day, hour, min, sec, usec_with_frac) → time
mktime(sec, min, hour, day, month, year, dummy, dummy, isdst, dummy) → time
المعاملات
year
عدد يمثِّل السنة.
month
عدد بين 1 و 12 يمثِّل الشهر، أو ثلاثة أحرف أجنبية تمثل اسم الشهر.
day
عدد يمثِّل اليوم.
hour
عدد بين 0 و 23 يمثِّل الساعة.
min
عدد يمثِّل الدقيقة.
sec
عدد يمثِّل الثانية.
sec_with_frac
عدد يمثِّل الثانية مع أجزائها.
usec_with_frac
أجزاء الثانية برتبة مايكرو ثانية مع أجزاء المايكرو ثانية (أي التي من رتبة نانو ثانية).
القيمة المعادة
يعاد توقيتٌ جديدٌ استنادًا إلى القيم المعطاة.
أمثلة
مثال على استخدام التابع mktime
:
Time.local(2000,"jan",1,20,15,1) #=> 2000-01-01 20:15:01 -0600
انظر أيضًا
- التابع
at
: ينشئ توقيتا جديدًا انطلاقًا من معلومات الوقت المٌمرَّرة إليه. - التابع
gm
: ينشئ توقيتًا استنادًا إلى القيم المعطاة.