Как установить часовой пояс в vue2-datepicker? - PullRequest
0 голосов
/ 03 октября 2019

В приложении vuejs 2.6 я использую https://github.com/mengxiong10/vue2-datepicker/ с параметрами выбора времени:

    <date-picker
        v-model="hostelExtraDetails.reception_hours_start"
        type="time"
        :time-picker-options="timePickerOptions"
        id="cbx_extra_details_reception_hours_start"
        :lang="'en'"
        :type="'time'"
        :format="'hh:mm'"
        :header="'HTRF'"
        :placeholder="'Select time from picker'"
    ></date-picker>

import Vue from 'vue';

import moment from 'moment-timezone'
moment.tz.setDefault('Europe/Kiev')


import DatePicker from 'vue2-datepicker' // https://github.com/mengxiong10/vue2-datepicker


export default {
    name: 'new',
    components: {DatePicker}, // https://github.com/mengxiong10/vue2-datepicker

    data() {
        return {
        ...
            timePickerOptions: {
                start: '00:00',
                step: '00:10',
                end: '23:50'
            },

        loadData() {
            this.hostelExtraDetails.reception_hours_start = // I need time value into valid datetime value 
                this.stringIntoDatetime("2019-04-17 " + response.data.hostelExtraDetails.reception_hours_start)

Дело в том, что при выборе некоторого времени в сборщике я вижу разницу в 3 часа в модели вар. Я полагаю, что часовой пояс не установлен и каков правильный способ установки часового пояса?

2), так как мне нужно значение времени в действительное значение даты и времени, у меня есть значение типа "2019-04-17T06: 50: 00.000Z"Какой простой способ получить значение часов: минут из него?

1 Ответ

0 голосов
/ 08 октября 2019

Я нашел решение при добавлении свойства:

<date-picker
    valueType="format"
    ...
></date-picker>

и все работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...