Skip to content

Instantly share code, notes, and snippets.

@mikeal
Created April 27, 2012 00:11
Show Gist options
  • Save mikeal/2504336 to your computer and use it in GitHub Desktop.
Save mikeal/2504336 to your computer and use it in GitHub Desktop.
Date parsing JSON
JSON._dateReviver = function (k,v) {
if (v.length !== 24 || typeof v !== 'string') return v
try {return new Date(v)}
catch(e) {return v}
}
JSON.parseWithDates = function (obj) {
return JSON.parse(obj, JSON._dateReviver);
}
@mikeal
Copy link
Author

mikeal commented Apr 27, 2012

stealing.

@max-mapper
Copy link

i'd use JSON.dateyParse or JSON.timeyParse or something fun like that. think rachel ray: yummo! sammies!

@yocontra
Copy link

JSON.dateParsely fits standard naming convention

@visnup
Copy link

visnup commented Apr 27, 2012 via email

@mark-hahn
Copy link

How about dateify? I've always thought stringify was weird so why not keep up the tradition?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment