Показать дату без смещения местного часового пояса - PullRequest
0 голосов
/ 17 сентября 2018

Я использую инфраструктуру Quasar и пытаюсь выяснить, как отображать дату в отформатированной дате по Гринвичу, а не вычисленную с использованием местного часового пояса, в котором находится мой компьютер.

Я специально использую Квазар Дата использования

import { date } from 'quasar'

export function ciiFormatDate (dt, format = 'MMM DD, YYYY') {
  console.log('---------------')
  console.log('dt = ', dt)
  console.log('formatted dt = ', date.formatDate(dt, format))
  console.log('---------------')
  console.log('newdt = ', new Date(dt))
  console.log('formatted newdt = ', date.formatDate(new Date(dt), format))
  console.log('---------------')
  console.log('new date = ', new Date(dt).toUTCString())
  console.log('formatted new date = ', date.formatDate(new Date(dt).toUTCString(), format))
}

производит:

---------------
dt =  2018-09-14T02:33:00.000Z
formatted dt =  Sep 13, 2018
---------------
newdt =  Thu Sep 13 2018 19:33:00 GMT-0700 (Pacific Daylight Time)
formatted newdt =  Sep 13, 2018
---------------
new date =  Fri, 14 Sep 2018 02:33:00 GMT
formatted new date =  Sep 13, 2018 <-- TRYING TO GE THIS TO SHOW Sep 14th
...