Skip to content

Instantly share code, notes, and snippets.

@skinofstars
Created September 4, 2012 13:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skinofstars/3621158 to your computer and use it in GitHub Desktop.
Save skinofstars/3621158 to your computer and use it in GitHub Desktop.
Knockout js computed - For conversions in form fields between date objects and strings
function User() {
var self = this;
self.dob = ko.observable('');
}
function UserViewModel() {
self.user = ko.observable(new User);
self.dobEdittable = ko.computed({
read: function() {
var lastSpacePos = self.user().dob().date.lastIndexOf(" ");
return self.user().dob().date.substring(0, lastSpacePos);
},
write: function(value) {
self.user().dob(value);
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment