formatTime()

Returns a formatted time.

Signature

formatTime (string | number | Date date, string formatString, string locale)

Parameters

date
Type: string | number | Date
A datetime string in ISO8601 format , or a timestamp in milliseconds, or a Date object. If you provide a String value, use ISO 8601 format to avoid parsing warnings. If no timezone is specified, defaults to the browser timezone offset.
formatString
Type: string
Optional. A string containing tokens to format the given date. For example, "yyyy-MM-dd" formats 15th January, 2017 as "2017-01-15". The default format string comes from the $Locale value provider. For details on available tokens, see Formatting Dates in JavaScript.
locale
Type: string
Optional. A locale to format the given date. The default value is $Locale.langLocale. We strongly recommended that you use the locale value from $Locale. We fall back to the value in $Locale.langLocale if you use an unavailable locale.

Returns

Type: string
A formatted and localized time string.

Sample Code

var date = new Date();
// Returns a date in the format "9:00:00 AM"
var now = $A.localizationService.formatTime(date);