Я использую https://valor -software.com / ngx-bootstrap / # / timepicker в моем угловом проекте.
У меня есть одна задача - перевести это время в UTC, прежде чем язапрос к серверу.
Когда я выбираю Время из прихода значения времени, как показано ниже.
Теперь я создал одну функциючтобы преобразовать его в UTC, используя moment.js
static FormatimeSpanBeforeSubmit(date: Date | string ) {
const dateFromTimePicker = date as Date;
// Convert it to format "HH:mm:ss"
let formatedTime = moment.utc(dateFromTimePicker).format('HH:mm:ss');
// Split details in array because I want seconds as always "00"
let list = formatedTime.split(/[\s:]+/);
// Updating last value ""ss" to "00"
formatedTime = formatedTime.replace(new RegExp(list[list.length -1] + '$'), '00');
//Final value
return date ? formatedTime : null;
}
Ожидаемый вывод : он должен конвертировать мое время как "9:51:00"
CurrentВывод : "10:54:00"
Пожалуйста, помогите мне и подскажите, как мне получить правильное значение.
Комментарий:
(2) Согласно комментариям от Hoài Nam Я обновил свой код, как показано ниже, и в этом я все еще получаю 10: 54: 00
Пожалуйста, найдите ниже два изображения