Десериализация JSON даты без часовых поясов

У меня есть проблема, которая разбивает мне голову со вчерашнего дня и нене знаю, как с этим справиться.

У меня есть поле даты в моей базе данных, которое содержит следующее значение:

Затем мое приложение получает значение и отправляет его в мою веб-форму. (значение все тот же :) это хорошо !!

На стороне клиента я поставил перерыв с предупреждением JavaScript, чтобы увидеть значение, которое приходит из JSON (значение все тот же :) это хорошо !!

Код на стороне клиента для предупреждения:

// transaction json model
var jsonTransaction = @(Html.Raw(Json.Encode(this.Model.Transaction))); 
alert(new Date(parseInt(jsonTransaction.Date.substr(6))));
Теперь, когда я возвращаю значение на сервер, это то, что я получаю

И, наконец, после десериализации JSON мое время не верно !! вместо 7-го дня его теперь 8-й день ???????

Это код для десериализации:

public JsonResult SaveBill(string jsonTransaction, string jsonTranDetails)
{
    _appState = this.AppState;
    JsonResult returnVal = returnVal = Json(
       new { Success = true }
    );

var transaction = JsonConvert.DeserializeObject(jsonTransaction, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore });

Любая подсказка о том, как решить эту проблему с датами, я должен получить ту же дату, потому что я нене могу ничего изменить. Надеюсь, что кто-то может направить меня к решению.

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос