I have a knockout viewmodel with dates. Viewmodel Contains a CustomerOrder that contains several BookingRows (orderRows). Each of these viewmodel have dates. I removed a lot of data for readability:
function ViewModel(data) {
var self = this;
self.CustomerOrder = ko.observable(data.CustomerOrder);
self.AllTreatments = data.AllTreatments;
self.AllTreatmentGroups = data.AllTreatmentGroups;
self.AllTreatmentRooms = data.AllTreatmentRooms;
...
self.Save {
var dataToSave = ko.toJSON({ CustomerOrder: self.CustomerOrder });
AjaxSaveCustomerOrder(dataToSave);
}
}
var CustomerOrder = function (data) {
var self = this;
....
self.CustomerOrderDate = ko.observable(data.CustomerOrderDate);
self.Bookings = ko.observableArray($.map(data.Bookings, function(item) {
return new Booking(item);
}) || []);
};
When I look at the post, the dates are sent as JSon Dates like this:
CustomerOrderDate":"/Date(1361981980121)/
It is not parsed as a date to my viewmodel where it is a DateTime.
Any sugestions how to do this is appreciated.