diff --git a/src/CONST.js b/src/CONST.js index 8da0da9b3f1..60c49dffd19 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -737,6 +737,7 @@ const CONST = { SET: 'set', }, }, + MICROSECONDS_PER_MS: 1000, }; export default CONST; diff --git a/src/libs/DateUtils.js b/src/libs/DateUtils.js index 1f02c98657d..0c432888b3b 100644 --- a/src/libs/DateUtils.js +++ b/src/libs/DateUtils.js @@ -161,6 +161,15 @@ function setTimezoneUpdated() { lastUpdatedTimezoneTime = moment(); } +/** + * Get the UNIX timestamp in microseconds, with millisecond precision. + * + * @returns {Number} + */ +function getMicroseconds() { + return Date.now() * CONST.MICROSECONDS_PER_MS; +} + /** * @namespace DateUtils */ @@ -173,6 +182,7 @@ const DateUtils = { getCurrentTimezone, canUpdateTimezone, setTimezoneUpdated, + getMicroseconds, }; export default DateUtils;