الفرق بين المراجعتين ل"Ruby/Time/local"

من موسوعة حسوب
< Ruby‏ | Time
اذهب إلى التنقل اذهب إلى البحث
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Time]]
 
[[تصنيف: Ruby Time]]
التابع <code>local</code> مشابه لـ <code>[[Ruby/Time/gm|::gm]]</code>، ولكنه يفسر القيم في إطار المنطقة الزمنية المحلية.
+
التابع <code>local</code> مشابه لـ <code>[[Ruby/Time/gm|gm]]</code>، ولكنه يفسر القيم في إطار المنطقة الزمنية المحلية.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">local(year) → time
 
<syntaxhighlight lang="ruby">local(year) → time
سطر 28: سطر 28:
 
===<code>sec‎</code>===
 
===<code>sec‎</code>===
 
الثانية
 
الثانية
===<code>usec_with_frac‎</code>===
 
===<code>dummy‎</code>===
 
===<code>isdst‎</code>===
 
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>local</code>  <nowiki/>[[Ruby/Time|توقيت]]ا جديدًا استنادًا إلى القيم المعطاة.
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>local‎</code>:
 
مثال على استخدام التابع <code>local‎</code>:
 
<syntaxhighlight lang="ruby">Time.local(2000,"jan",1,20,15,1)  #=> 2000-01-01 20:15:01 -0600‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">Time.local(2000,"jan",1,20,15,1)  #=> 2000-01-01 20:15:01 -0600‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Time/gm|gm]]</code>: ينشئ التابع <code>gm</code> [[Ruby/Time|توقيت]]ا <code>[[Ruby/Time|Time]]</code> استنادًا إلى القيم المعطاة، ويتم تفسيرها على أنها UTC (GMT). يجب تحديد السنة. القيم الأخرى تساوي افتراضيا الحد الأدنى لقيمة هذا الحقل (وقد تكون <code>nil</code> أو قد تُحذف). يمكن تحديد الشهر بعدد من 1 إلى 12، أو بأسماء الشهور الإنجليزية المكونة من ثلاثة أحرف. يتم تحديد الساعات من المجال (0..23). سيُطلق استثناء <code>[[Ruby/ArgumentError|ArgumentError]]</code> إذا كانت أي من تلك القيم خارج النطاق. سيقبل التابع أيضًا عشر وسائط في الطلب المُخرج من <code>[[Ruby/Time/to_a|#to_a]]</code>.
+
* التابع <code>[[Ruby/Time/gm|gm]]</code>: ينشئ التابع <code>gm</code> [[Ruby/Time|توقيت]]ا استنادًا إلى القيم المعطاة،  
* التابع <code>[[Ruby/Time/mktime|mktime]]</code>: التابع <code>mktime</code> مشابه لـ <code>[[Ruby/Time/gm|::gm]]</code>، ولكنه يفسر القيم في إطار المنطقة الزمنية المحلية. المنطقة الزمنية المحلية.
+
* التابع <code>[[Ruby/Time/mktime|mktime]]</code>: التابع <code>mktime</code> مشابه لـ <code>[[Ruby/Time/gm|gm]]</code>، ولكنه يفسر القيم في إطار المنطقة الزمنية المحلية.  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Time.html#method-c-local قسم  التابع local‎ في الصنف Time‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Time.html#method-c-local قسم  التابع local‎ في الصنف Time‎ في توثيق روبي الرسمي.]

مراجعة 10:16، 7 نوفمبر 2018

التابع local مشابه لـ gm، ولكنه يفسر القيم في إطار المنطقة الزمنية المحلية.

البنية العامة

local(year)  time
local(year, month)  time
local(year, month, day)  time
local(year, month, day, hour)  time
local(year, month, day, hour, min)  time
local(year, month, day, hour, min, sec_with_frac)  time
local(year, month, day, hour, min, sec, usec_with_frac)  time
local(sec, min, hour, day, month, year, dummy, dummy, isdst, dummy)  time

المعاملات

year‎

السنة

month‎

الشهر

day‎

اليوم

hour‎

الساعة

min‎

الدقيقة

sec_with_frac‎

الثانية مع كسورها

sec‎

الثانية

القيمة المُعادة

يعيد التابع local  توقيتا جديدًا استنادًا إلى القيم المعطاة.

أمثلة

مثال على استخدام التابع local‎:

Time.local(2000,"jan",1,20,15,1)   #=> 2000-01-01 20:15:01 -0600‎

انظر أيضا

  • التابع gm: ينشئ التابع gm توقيتا استنادًا إلى القيم المعطاة،
  • التابع mktime: التابع mktime مشابه لـ gm، ولكنه يفسر القيم في إطار المنطقة الزمنية المحلية.

مصادر