Я пытаюсь создать дату UTC в JavaScript на одном сервере и передать ее через строку запроса URL-адреса на другой сервер, где C # может взять эту строку запроса, распознать ее как дату и сравнить с новой датой C # UTC -и это оказывается сложнее, чем я, хотя (если у меня только один из тех дней).Я не вижу никаких других вопросов по stackoverflow, задающих этот вопрос (в списках «похожих заголовков» или «похожих вопросов», которые отображаются при вводе вопроса).
Для создания данных в JavaScript я используюниже, на основе этой статьи w3schools :
var currentDate = new Date();
var day = currentDate.getUTCDate();
var month = currentDate.getUTCMonth();
var year = currentDate.getUTCFullYear();
var hours = currentDate.getUTCHours();
var minutes = currentDate.getUTCMinutes();
var seconds = currentDate.getUTCSeconds();
var milliseconds = currentDate.getUTCMilliseconds();
var expiry = Date.UTC(month,day,year,hours,minutes,seconds,milliseconds);
результаты выглядят следующим образом 1311871476074
Итак, в C # как мне взять это значение из строки запросаи
- преобразовать его в правильную дату, а
- сравнить с переменной UTC DateTime на основе C #?
Любые советы, исправления в моей логике/ код или ссылки на статьи будут с благодарностью.
Кевин
ОБНОВЛЕНИЕ
Оба ответа ниже помогли мне решить мою проблему: Люк помог ссторона C #, и Рэй помог с JavaScript - к сожалению, я не могу пометить их обоих как ответы, но я бы хотел!