Вывод пользовательского формата даты и времени в формате UTC

#node.js #winston

Вопрос:

Я пытаюсь установить свой собственный формат даты и времени в winston с форматом YYYY-MM-DDTHH:mm:ss.ms , но также должен быть в UTC. Похоже, я могу либо использовать пользовательский формат, но напечатать его по местному времени, либо я могу напечатать его в строке UTC, но в формате, который я не могу настроить. Как я могу распечатать метку времени в формате UTC, используя нужный мне пользовательский формат?

пользовательский формат, местное время:

 const customLogFormat = winston.format.combine(
  winston.format.timestamp({
    format: "YYYY-MM-DDTHH:mm:ss.msZ",
  }),
...
 

UTC, но не пользовательский формат

 const timezonedTimestamp = () => {
  return new Date().toUTCString();
}