MCPcopy Index your code
hub / github.com/angular-ui/ui-grid / parseDateAndConvertTimeZoneToLocal

Function parseDateAndConvertTimeZoneToLocal

lib/test/angular/1.8.0/angular.js:26826–26841  ·  view source on GitHub ↗
(value, previousDate)

Source from the content-addressed store, hash-verified

26824 }
26825
26826 function parseDateAndConvertTimeZoneToLocal(value, previousDate) {
26827 var timezone = ctrl.$options.getOption('timezone');
26828
26829 if (previousTimezone && previousTimezone !== timezone) {
26830 // If the timezone has changed, adjust the previousDate to the default timezone
26831 // so that the new date is converted with the correct timezone offset
26832 previousDate = addDateMinutes(previousDate, timezoneToOffset(previousTimezone));
26833 }
26834
26835 var parsedDate = parseDate(value, previousDate);
26836
26837 if (!isNaN(parsedDate) && timezone) {
26838 parsedDate = convertTimezoneToLocal(parsedDate, timezone);
26839 }
26840 return parsedDate;
26841 }
26842
26843 function formatter(value, timezone) {
26844 var targetFormat = format;

Callers 2

createDateInputTypeFunction · 0.70
parseObservedDateValueFunction · 0.70

Calls 3

addDateMinutesFunction · 0.70
timezoneToOffsetFunction · 0.70
convertTimezoneToLocalFunction · 0.70

Tested by

no test coverage detected