bitbybit.dev v1.0.0-rc.1
    Preparing search index...

    Class Dates

    Index

    Constructors

    convert

    • Converts date to human-readable date string (excludes time). Example: Date(2024,0,15,14,30) → 'Mon Jan 15 2024'

      Parameters

      Returns string

      date as string

      date to string

      false

    • Converts date to ISO 8601 format string (standard format for APIs and data interchange). Example: Date(2024,0,15,14,30,45) → '2024-01-15T14:30:45.000Z'

      Parameters

      Returns string

      date as string

      date to iso string

      false

    • Converts date to JSON-compatible string (same as ISO format, used in JSON.stringify). Example: Date(2024,0,15,14,30) → '2024-01-15T14:30:00.000Z'

      Parameters

      Returns string

      date as string

      date to json

      false

    • Converts date to full locale-specific string (includes date, time, and timezone). Example: Date(2024,0,15,14,30) → 'Mon Jan 15 2024 14:30:00 GMT+0000'

      Parameters

      Returns string

      date as string

      date to locale string

      false

    • Converts date to time string (excludes date, includes timezone). Example: Date(2024,0,15,14,30,45) → '14:30:45 GMT+0000'

      Parameters

      Returns string

      time as string

      date to time string

      false

    • Converts date to UTC string format (Universal Coordinated Time, no timezone offset). Example: Date(2024,0,15,14,30) → 'Mon, 15 Jan 2024 14:30:00 GMT'

      Parameters

      Returns string

      date as utc string

      date to utc string

      false

    create

    • Returns the current date and time at the moment of execution. Example: calling now() → Date object representing current moment (e.g., '2024-01-15T14:30:45')

      Returns Date

      date

      now

      false

    • Creates a new date from individual components using local time. Month is 0-indexed: 0=January, 11=December. Example: year=2024, month=0, day=15, hours=14, minutes=30 → Date(Jan 15, 2024 14:30)

      Parameters

      Returns Date

      date

      create date

      false

    • Creates a new date from individual components using UTC (ignores timezone). Returns milliseconds since Unix epoch (Jan 1, 1970 00:00:00 UTC). Example: year=2024, month=0, day=15 → Date representing Jan 15, 2024 00:00 UTC

      Parameters

      Returns Date

      date

      create utc date

      false

    • Creates a date from Unix timestamp (milliseconds since Jan 1, 1970 UTC). Example: unixTimeStamp=1705329000000 → Date(Jan 15, 2024 14:30:00)

      Parameters

      Returns Date

      date

      create from unix timestamp

      false

    get

    • Extracts day of the month from date (1-31) using local time. Example: Date(2024,0,15) → 15

      Parameters

      Returns number

      date

      get date of month

      false

    • Extracts day of the week from date (0=Sunday, 6=Saturday) using local time. Example: Date(2024,0,15) → 1 (Monday)

      Parameters

      Returns number

      day

      get weekday

      false

    • Extracts full year from date using local time. Example: Date(2024,0,15) → 2024

      Parameters

      Returns number

      year

      get year

      false

    • Extracts month from date (0=January, 11=December) using local time. Example: Date(2024,0,15) → 0 (January)

      Parameters

      Returns number

      month

      get month

      false

    • Extracts hours from date (0-23) using local time. Example: Date(2024,0,15,14,30) → 14

      Parameters

      Returns number

      hours

      get hours

      false

    • Extracts minutes from date (0-59) using local time. Example: Date(2024,0,15,14,30) → 30

      Parameters

      Returns number

      minutes

      get minutes

      false

    • Extracts seconds from date (0-59) using local time. Example: Date(2024,0,15,14,30,45) → 45

      Parameters

      Returns number

      seconds

      get seconds

      false

    • Extracts milliseconds from date (0-999) using local time. Example: Date(2024,0,15,14,30,45,123) → 123

      Parameters

      Returns number

      milliseconds

      get milliseconds

      false

    • Converts date to Unix timestamp (milliseconds since Jan 1, 1970 UTC). Example: Date(2024,0,15,14,30) → 1705329000000

      Parameters

      Returns number

      time

      get time

      false

    • Extracts full year from date using UTC (ignores timezone). Example: Date(2024,0,15) → 2024

      Parameters

      Returns number

      year

      get utc year

      false

    • Extracts month from date (0=January, 11=December) using UTC. Example: Date.UTC(2024,0,15) → 0 (January)

      Parameters

      Returns number

      month

      get utc month

      false

    • Extracts day of the month from date (1-31) using UTC. Example: Date.UTC(2024,0,15) → 15

      Parameters

      Returns number

      day

      get utc day

      false

    • Extracts hours from date (0-23) using UTC. Example: Date.UTC(2024,0,15,14) → 14

      Parameters

      Returns number

      hours

      get utc hours

      false

    • Extracts minutes from date (0-59) using UTC. Example: Date.UTC(2024,0,15,14,30) → 30

      Parameters

      Returns number

      minutes

      get utc minutes

      false

    • Extracts seconds from date (0-59) using UTC. Example: Date.UTC(2024,0,15,14,30,45) → 45

      Parameters

      Returns number

      seconds

      get utc seconds

      false

    • Extracts milliseconds from date (0-999) using UTC. Example: Date.UTC(2024,0,15,14,30,45,123) → 123

      Parameters

      Returns number

      milliseconds

      get utc milliseconds

      false

    parse

    • Parses a date string and returns Unix timestamp (milliseconds since Jan 1, 1970 UTC). Example: dateString='2024-01-15' → 1705276800000

      Parameters

      Returns number

      the number of milliseconds between that date and midnight, January 1, 1970.

      parse date string

      false

    set

    • Creates new date with modified year (returns new date, original unchanged). Example: Date(2024,0,15) with year=2025 → Date(2025,0,15)

      Parameters

      Returns Date

      date

      set year

      false

    • Creates new date with modified month (0=January, 11=December, returns new date). Example: Date(2024,0,15) with month=5 → Date(2024,5,15) (June 15)

      Parameters

      Returns Date

      date

      set month

      false

    • Creates new date with modified day of month (1-31, returns new date). Example: Date(2024,0,15) with day=20 → Date(2024,0,20)

      Parameters

      Returns Date

      date

      set day of month

      false

    • Sets the hour value in the Date object using local time.

      Parameters

      Returns Date

      date

      set hours

      false

    • Sets the minutes value in the Date object using local time.

      Parameters

      Returns Date

      date

      set minutes

      false

    • Sets the seconds value in the Date object using local time.

      Parameters

      Returns Date

      date

      set seconds

      false

    • Sets the milliseconds value in the Date object using local time.

      Parameters

      Returns Date

      date

      set milliseconds

      false

    • Sets the date and time value in the Date object.

      Parameters

      Returns Date

      date

      set time

      false

    • Sets the year value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      Returns Date

      date

      set utc year

      false

    • Sets the month value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      Returns Date

      date

      set utc month

      false

    • Sets the numeric day of the month in the Date object using Universal Coordinated Time (UTC).

      Parameters

      Returns Date

      date

      set utc day

      false

    • Sets the hours value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      Returns Date

      date

      set utc hours

      false

    • Sets the minutes value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      Returns Date

      date

      set utc minutes

      false

    • Sets the seconds value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      Returns Date

      date

      set utc seconds

      false

    • Sets the milliseconds value in the Date object using Universal Coordinated Time (UTC).

      Parameters

      Returns Date

      date

      set utc milliseconds

      false