The ISO string representing the end date.
The number of days that have passed since the end date.
Calculates the number of days remaining until a specified end date.
The ISO string representing the end date.
The number of days remaining until the end date.
Converts number of days to number of months (approximate).
The number of days to convert.
The approximate number of months.
Returns the Unix timestamp (in seconds) at the start of the day for the given JavaScript Date.
The JavaScript Date object to convert.
The Unix timestamp in seconds at the start of the day in UTC.
Removes the time zone from time range in local time, making it UTC.
The time range to convert.
The time range with UTC dates.
Returns the start and end Unix timestamps (in seconds) of a date range set to UTC+0.
The start date of the date range as a JavaScript Date object.
The end date of the date range as a JavaScript Date object.
An object containing the start and end Unix timestamps (in seconds).
Converts a time range from local timezone to UTC seconds. For example: [Tue Jul 01 2025 02:00:00 GMT+0200, Fri Aug 01 2025 01:59:59 GMT+0200] to [1751328000, 1754006399]
The time range to convert.
The time range in UTC seconds.
Returns a formatted date string with default or custom format options.
The date value to format.
Optional format options.
The formatted date string or "No Data" if value is null/undefined.
Returns the start and end JavaScript Date objects for a given time range in UTC.
The time range with 'from' and 'to' Unix timestamps in seconds.
An array containing the start and end dates as JavaScript Date objects.
Returns a display value formatted as a short date string in UTC.
The time in seconds since epoch.
The formatted date string.
Formats a given UTC date-time string into the specified format. This function parses the input date-time string, assuming it is in UTC, and then formats it according to the given format string. If no format string is provided, it defaults to "MM/DD/YYYY".
The UTC date-time string to format.
The format string (defaults to "MM/dd/yyyy").
The formatted date string.
Converts a Unix timestamp (in seconds) to a JavaScript Date object without applying any timezone offset.
The Unix timestamp in seconds to convert.
The corresponding JavaScript Date object.
Gets a time range for one month before current date.
The time range object.
Parses a JavaScript Date object and returns its equivalent UTC DateTime.
The JavaScript Date object to parse.
The parsed DateTime in UTC.
Calculates the number of days that have passed since a specified end date.