التابع Time.isdst‎ في روبي

من موسوعة حسوب
< Ruby‏ | Time

يتحقق التابع isdst إن وقع التوقيت الذي استُدعي معه أثناء التوقيت الصيفي في منطقته الزمنية.

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

isdst → true or false‎

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

تعاد القيمة true إن وقع التوقيت المعطى أثناء التوقيت الصيفي في منطقته الزمنية. خلا ذلك، تعاد القيمة flase.

أمثلة

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

# CST6CDT:
  Time.local(2000, 1, 1).zone    #=> "CST"
  Time.local(2000, 1, 1).isdst   #=> false
  Time.local(2000, 1, 1).dst?    #=> false
  Time.local(2000, 7, 1).zone    #=> "CDT"
  Time.local(2000, 7, 1).isdst   #=> true
  Time.local(2000, 7, 1).dst?    #=> true
# Asia/Tokyo:
  Time.local(2000, 1, 1).zone    #=> "JST"
  Time.local(2000, 1, 1).isdst   #=> false
  Time.local(2000, 1, 1).dst?    #=> false
  Time.local(2000, 7, 1).zone    #=> "JST"
  Time.local(2000, 7, 1).isdst   #=> false
  Time.local(2000, 7, 1).dst?    #=> false‎

انظر أيضًا

مصادر