Почему в iOS Javascript добавляет 1 час к значению времени, но не добавляет час в Windows (как требуется)? - PullRequest
0 голосов
/ 07 апреля 2019

20: 00 правильно в Windows, но в iOS (Chrome и Safari) это как-то добавляет один час ко времени

20:00 is correct in Windows but in iOS (Chrome and Safari) it is adding one hour to the time somehow

Воткод JavaScript из консоли Chrome в Windows.Не могу получить то же самое от iOS

Here is the JavaScript code from Chrome console in Windows. Can't get the same from iOS)

{
                            data: 'eventDateTime',
                            render: function (data, type, fixture) {
                                var d = new Date(data);
                                var monthData = d.getMonth() + 1;
                                var hoursData = d.getHours();

                                return "<a target=_blank href='https://www.betfair.com/exchange/football/event/" + fixture.eventId + "/market?marketId=" + fixture.marketId + "'>" + ('0' + d.getDate()).slice(-2) + '-' + ('0' + monthData).slice(-2) + "<BR>" + ' ' + ('0' + hoursData).slice(-2) + ':' + ('0' + d.getMinutes()).slice(-2) + "</a>";
                            }
                        },

Пожалуйста, покажите мне правильный JavaScript, чтобы в iOS время было таким же, как в Windows.Возможно, в iOS это добавляет +1 час к британскому летнему времени, но мне это не нужно, так как мое время уже учитывает настройку BST в моей базе данных.

...