getTime() в JS выводит время в UTC+0 (всемирное координированное время)
TimeLocal() -- локальное время вашего компьютера -- оно у вас UTC+2
-- отсюда и разница в 120 минут
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Господа помогите пожалуйста уяснить следующий момент. Как же так то !
Используя в MQL функцию TimeLocal() получим дату 2024.01.03 14:52:54, а вот если используем
(long)TimeLocal() то получим эту же дату 1704293574 в формате unix timestamp
Теперь та же дата только в JS
var givenDate = new Date('2024-01-03T14:52:54').getTime() / 1000;
то получим эту дату уже 1704286374 в формате unix timestamp
Как так выходит что в MQL дает 1704293574, а в JS 1704286374 Как же так ?