Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 35
1

Неправильная работа js функции в qml

22.05.2020, 12:39. Просмотров 126. Ответов 2

Доброго времени суток, работая с QML Date Type обнаружил что в qml не срабатывает метод setMonth()

В JS код работает как задумано
Javascript
1
2
3
4
5
6
oldTime = new Date()
console.log("Default: " + oldTime.getMonth())
oldTime.setMonth(oldTime.getMonth()-1)
console.log("getMonth()-1: " + oldTime.getMonth())
oldTime.setMonth(3)
console.log("setMonth(3): " + oldTime.getMonth())
И выводит номер предыдущего месяца
Javascript
1
2
3
> "Default: 4"
> "getMonth()-1: 3"
> "setMonth(3): 3"
Но та же функция в qml
Javascript
1
2
3
4
5
6
7
8
property date oldTime;
 
oldTime = new Date()
console.log("Default: " + oldTime.getMonth())
oldTime.setMonth(oldTime.getMonth()-1)
console.log("getMonth()-1: " + oldTime.getMonth())
oldTime.setMonth(3)
console.log("setMonth(3): " + oldTime.getMonth())
Не переопределяет месяц
Javascript
1
2
3
qml: Default: 4
qml: getMonth()-1: 4
qml: setMonth(3): 4
Никак не могу понять, почему в qml не срабатывает setMonth(). Что прошло не так?

Добавлено через 8 минут
Поправка не работает метод setMonth() - в js он устанавливает значение месяца. А property oldTime должно содержать в себе дату со значением на один месяц меньше от текущей даты
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2020, 12:39
Ответы с готовыми решениями:

Неправильная работа функции Copy
Всем привет. На форме в делфи имеется компонент Memo1, в который записываются некие данные в...

Неправильная работа функции времени
Образовалась такая проблема...весь код работает нормально...но проблема заключается в том, что...

Неправильная работа Функции strcmp
Здравствуйте,не могу разобраться,почему не работает блок с проверкой на те слова, которые не...

Неправильная работа хеш-функции
Прежде чем начать не нужно сразу кидаться тапками и и.т.д я уже парюсь над этой задачей несколько...

2
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 35
22.05.2020, 12:54  [ТС] 2
Прикрепляю проект
0
Вложения
Тип файла: zip Primer.zip (4.8 Кб, 0 просмотров)
0 / 0 / 0
Регистрация: 18.02.2020
Сообщений: 35
22.05.2020, 15:22  [ТС] 3
Заработало так
Javascript
1
2
3
4
5
6
7
8
9
10
    property var currentTime: new Date();
    property var oldTime: setDateValue();
    property var selectedTime;
    property string dateFormat: "dd.MM.yyyy"
 
    function setDateValue() {
        oldTime = new Date()
        oldTime.setMonth(oldTime.getMonth() - 1);
        return oldTime
    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2020, 15:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Неправильная работа функции rand() в c++
Функция rand() при подключении функции srand не через time,а через переменную типа unsigned не...

Html_minify() - неправильная работа функции
Всем привет, у меня на сайте есть такая функция: function html_minify($html){ $search =...

Строковые С++,неправильная работа функции
Доброго времени,не правильно работает функция zad2,огромная просьба помочь в решении!Заранее...

Неправильная работа функции find
Ситуация такая, в таблице есть два массива данных, которые соответствуют друг другу некоторым...

Неправильная работа функции класса
Функция от класса Sort() при работе выдает мусор. Помогите разобраться, в чем проблема? Класс: ...

Неправильная работа программы после разбития ее на функции
Ребята, кому не сложно, помогите найти ошибку. При выборе первого кейса меню все хорошо ввожу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.