Пинги SignalR KeepAlive сбрасываются сервером-посредником

Попробуйте

var date = new Date("11/21/1987 16:00:00"); // some mock date
var milliseconds = date.getTime(); 
// This will return you the number of milliseconds
// elapsed from January 1, 1970 
// if your date is less than that date, the value will be negative

EDIT

Вы предоставили дату ISO. Он также принимается конструктором объекта Date

var myDate = new Date("2012-02-10T13:19:11+0000");
var result = myDate.getTime();

Edit

. Лучшее, что я нашел, - это избавиться от смещение вручную.

var myDate = new Date("2012-02-10T13:19:11+0000");
var offset = myDate.getTimezoneOffset() * 60 * 1000;

var withOffset = myDate.getTime();
var withoutOffset = withOffset - offset;
alert(withOffset);
alert(withoutOffset);

Кажется, работает. Что касается проблем с преобразованием строки ISO в объект Date, вы можете обратиться к предоставленным ссылкам.

EDIT

Исправлена ​​ошибка с неправильным преобразованием до миллисекунд в соответствии с комментарием Прасад19сары.

0
задан enzi 17 January 2019 в 16:18
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: