What is GlideDateTime
getDaysInMonthLocalTime #
Gets the number of days in the month stored by the GlideDateTime object,
expressed in the current user's time zone.
var gdt = new GlideDateTime("2011-12-02 12:00:00"); //December
gs.info(gdt.getDaysInMonthLocalTime()); // returns 31
getDaysInMonthUTC #
Gets the number of days in the month stored by the GlideDateTime object,
expressed in the UTC time zone
var gdt = new GlideDateTime("2011-12-02 12:00:00"); //December
gs.info(gdt.getDaysInMonthUTC()); // returns 31
getDisplayValue #
Gets the datetime in the current user's display format and time zone
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.info(gdt.getDisplayValue()); //uses current user session time zone (US/Pacific)
getDisplayValueInternal #
Gets the display value in the internal datetime format
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.info(gdt.getDisplayValueInternal()); //uses current user session time zone (US/Pacific)
getDisplayValueWithoutTZ #
This method is UNDOCUMENTED. So beware it may change.
var gdt = new GlideDateTime("2011-08-31 08:00:00");
gs.info(gdt.getDisplayValueWithoutTZ());
getDSTOffset #
Gets the amount of time that daylight savings time is offset
getErrorMsg #
Gets the current error message
getInternalFormattedLocalTime #
Returns local time with internal time format
getLocalDate #
Gets the date for the user's time zone
getLocalTime #
Returns a GlideTime object that represents the time portion of the
GlideDateTime object in the user's time zone
getMonthLocalTime #
Gets the month stored by the GlideDateTime object, expressed in the
current user's time zone
getMonthUTC #
Gets the month stored by the GlideDateTime object, expressed in the UTC
time zone
getNumericValue #
Gets the number of milliseconds since January 1, 1970, 00:00:00
Greenwich Mean Time (GMT)
getTime #
Returns a GlideTime object that represents the time portion of the
GlideDateTime object
getTZOffset #
Returns the time zone offset in milliseconds.
getUserFormattedLocalTime #
Returns local time with user time format
getValue #
Gets a datetiime value in the same format as it is stored in the
database
getWeekOfYearLocalTime #
Gets the number of the week stored by the GlideDateTime object,
expressed in the user's time zone
getWeekOfYearUTC #
Gets the number of the current week of the current year
getYearLocalTime #
Gets the year stored by the GlideDateTime object, expressed in the
current user's time zone
getYearUTC #
Gets the year stored by the GlideDateTime object, expressed in the UTC
time zone
setDayOfMonthLocalTime #
Sets the day of the month to a specified value in the local time zone
setDayOfMonthUTC #
Sets the day of the month to a specified value in the UTC time zone
setDisplayValue #
Sets a date and time value using the current user's display format and
time zone. Also set an optional parameter format, to set date and time
format
setDisplayValueInternal #
Sets a date and time value using the internal format and the current
user's time zone
setGlideDateTime #
Sets the date and time of the current object using an existing
GlideDateTime object. This method is equivalent to instantiating a new
object with a GlideDateTime parameter
setMonthLocalTime #
Sets the month stored by the GlideDateTime object to a specified value
using the current user's time zone
setMonthUTC #
Sets the month stored by the GlideDateTime object to a specified value
using the UTC time zone
setValue #
Sets the date and time
setValueUTC #
Sets a date and time value using the UTC time zone and the specified
date and time format
setYearLocalTime #
Sets the year stored by the GlideDateTime object to a specified value
using the current user's time zone
setYearUTC #
Sets the year stored by the GlideDateTime object to a specified value
using the UTC time zone
isDST #
Determines if an object's time uses a daylight savings offset
isValid #
Determines if a value is a valid datetime
onOrAfter #
Returns true if the object's data time is on or after the input argument
onOrBefore #
Returns true if the object's data time is on or before the input
argument