Class JSDate

java.lang.Object
org.fife.rsta.ac.js.ecma.api.ecma3.JSDate
All Implemented Interfaces:
JSDateFunctions, JSObjectFunctions
Direct Known Subclasses:
JS5Date

public abstract class JSDate extends Object implements JSDateFunctions
Object Date
Since:
Standard ECMA-262 3rd. Edition
  • Field Details

    • prototype

      public JSDate prototype
      property prototype
      Since:
      Standard ECMA-262 3rd. Edition, Level 2 Document Object Model Core Definition.
      See Also:
    • constructor

      protected JSFunction constructor
      property constructor
      Since:
      Standard ECMA-262 3rd. Edition, Level 2 Document Object Model Core Definition.
      See Also:
  • Constructor Details

    • JSDate

      public JSDate()
      Object Date()

      Creates a Date object set to the current date and time.

      Since:
      Standard ECMA-262 3rd. Edition, Level 2 Document Object Model Core Definition.
    • JSDate

      public JSDate(JSNumber milliseconds)
      Object Date(milliseconds)
      Parameters:
      milliseconds - The number of milliseconds between the desired date and midnight January 1, 1970 (UTC).
      Since:
      Standard ECMA-262 3rd. Edition, Level 2 Document Object Model Core Definition.
    • JSDate

      public JSDate(JSString datestring)
      Object Date(datestring)
      Parameters:
      datestring - A single argument that specifies date and optionally, the time as a string. The string should be in a format accepted by Date.parse()
      Since:
      Standard ECMA-262 3rd. Edition, Level 2 Document Object Model Core Definition.
    • JSDate

      public JSDate(JSNumber year, JSNumber month, JSNumber day, JSNumber hours, JSNumber minutes, JSNumber seconds, JSNumber ms)
      Object Date(year, month, day, hours, minutes, seconds, ms)
      Parameters:
      year - The year in a four digit format. e.g. 2011 for the year 2011
      month - The month specified as a single integer from 0 (January) to 11 (December)
      day - The day of the month as an integer between 1 and 31.
      hours - Optional hour value, specified as an integer from 0 (midnight) to 23 (11pm).
      minutes - Optional minute value, specified as an integer from 0 to 59.
      seconds - Optional second value, specified as an integer from 0 to 59.
      ms - Optional milliseconds value, specified as an integer from 0 to 999.
      Since:
      Standard ECMA-262 3rd. Edition, Level 2 Document Object Model Core Definition.
  • Method Details

    • UTC

      public static JSNumber UTC(JSNumber year, JSNumber month, JSNumber day, JSNumber hour, JSNumber min, JSNumber sec, JSNumber ms)
      function UTC(year,month,day,hour,min,sec,ms) Converts a Date specification to milliseconds.
      Parameters:
      year - The year in four digit format. If the year is added between 0 and 99, then 1900 is added to it.
      month - The month specified from 0 (January) to 11 (December).
      day - The day in the month between 1 and 31.
      hour - The hour specified from 0 (midnight) and 23 (11 p.m).
      min - The minutes in the hour, specified from 0 to 59.
      sec - The seconds in the minute, specified from 0 to 59.
      ms - The milliseconds within the second, specified from 0 to 999.
      Since:
      Standard ECMA-262 3rd. Edition, Level 2 Document Object Model Core Definition.
      See Also:
    • parse

      public static JSNumber parse(JSString string)
      function parse(string) parse a date/time string.
      Parameters:
      string - A string containing the date and time to be parsed.
      Since:
      Standard ECMA-262 3rd. Edition, Level 2 Document Object Model Core Definition.
      See Also: