Method: Time.gm

Defined in:
time.c

.utc(year) ⇒ Time .utc(year, month) ⇒ Time .utc(year, month, day) ⇒ Time .utc(year, month, day, hour) ⇒ Time .utc(year, month, day, hour, min) ⇒ Time .utc(year, month, day, hour, min, sec_with_frac) ⇒ Time .utc(year, month, day, hour, min, sec, usec_with_frac) ⇒ Time .utc(sec, min, hour, day, month, year, dummy, dummy, dummy, dummy) ⇒ Time .gm(year) ⇒ Time .gm(year, month) ⇒ Time .gm(year, month, day) ⇒ Time .gm(year, month, day, hour) ⇒ Time .gm(year, month, day, hour, min) ⇒ Time .gm(year, month, day, hour, min, sec_with_frac) ⇒ Time .gm(year, month, day, hour, min, sec, usec_with_frac) ⇒ Time .gm(sec, min, hour, day, month, year, dummy, dummy, dummy, dummy) ⇒ Time

Creates a Time object based on given values, interpreted as UTC (GMT). The year must be specified. Other values default to the minimum value for that field (and may be nil or omitted). Months may be specified by numbers from 1 to 12, or by the three-letter English month names. Hours are specified on a 24-hour clock (0..23). Raises an ArgumentError if any values are out of range. Will also accept ten arguments in the order output by Time#to_a.

sec_with_frac and usec_with_frac can have a fractional part.

Time.utc(2000,"jan",1,20,15,1)  #=> 2000-01-01 20:15:01 UTC
Time.gm(2000,"jan",1,20,15,1)   #=> 2000-01-01 20:15:01 UTC

Overloads:

  • .utc(year) ⇒ Time

    Returns:

  • .utc(year, month) ⇒ Time

    Returns:

  • .utc(year, month, day) ⇒ Time

    Returns:

  • .utc(year, month, day, hour) ⇒ Time

    Returns:

  • .utc(year, month, day, hour, min) ⇒ Time

    Returns:

  • .utc(year, month, day, hour, min, sec_with_frac) ⇒ Time

    Returns:

  • .utc(year, month, day, hour, min, sec, usec_with_frac) ⇒ Time

    Returns:

  • .utc(sec, min, hour, day, month, year, dummy, dummy, dummy, dummy) ⇒ Time

    Returns:

  • .gm(year) ⇒ Time

    Returns:

  • .gm(year, month) ⇒ Time

    Returns:

  • .gm(year, month, day) ⇒ Time

    Returns:

  • .gm(year, month, day, hour) ⇒ Time

    Returns:

  • .gm(year, month, day, hour, min) ⇒ Time

    Returns:

  • .gm(year, month, day, hour, min, sec_with_frac) ⇒ Time

    Returns:

  • .gm(year, month, day, hour, min, sec, usec_with_frac) ⇒ Time

    Returns:

  • .gm(sec, min, hour, day, month, year, dummy, dummy, dummy, dummy) ⇒ Time

    Returns:



3111
3112
3113
3114
3115
# File 'time.c', line 3111

static VALUE
time_s_mkutc(int argc, VALUE *argv, VALUE klass)
{
    return time_utc_or_local(argc, argv, TRUE, klass);
}