({ date, timezoneoffset = store.getters.timezoneoffset, usebrowsertimezone = store.getters.usebrowsertimezone })
| 65 | } |
| 66 | |
| 67 | export function toLocalDate ({ date, timezoneoffset = store.getters.timezoneoffset, usebrowsertimezone = store.getters.usebrowsertimezone }) { |
| 68 | if (usebrowsertimezone) { |
| 69 | // Since GMT+530 is returned as -330 (minutes to GMT) |
| 70 | timezoneoffset = new Date().getTimezoneOffset() / -60 |
| 71 | } |
| 72 | |
| 73 | const milliseconds = Date.parse(date) |
| 74 | // e.g. "Tue, 08 Jun 2010 19:13:49 GMT"; "Tue, 25 May 2010 12:07:01 UTC" |
| 75 | return new Date(milliseconds + (timezoneoffset * 60 * 60 * 1000)) |
| 76 | } |
| 77 | |
| 78 | export function toLocaleDate ({ date, timezoneoffset = store.getters.timezoneoffset, usebrowsertimezone = store.getters.usebrowsertimezone, dateOnly = false, hourOnly = false }) { |
| 79 | if (!date) { |
no test coverage detected