Is it possible to mock a timezone in Jasmine to test a date object?
I have a function which takes A UTC time string and converts it to a date object.
Using "2016-01-16T07:29:59+0000", I want to be able to verify that when we are in PST we are observing 2016-01-15 23:29:59 as the local date/time
I'd like to be able to switch this time zone back to GMT and then ensure that we observe 2016-01-16 07:29:59 as the local date/time
(How) is this possible? (I am running my Jasmine spec through Grunt with phantomjs)
My function for reference:
utcDateStringToDateObject: function(dateString){
return dateString.indexOf('+')>-1 ? new Date(dateString.split('+')[0]) : new Date(dateString);
}