Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "/Date(1221644506800-0700)/"
- Sys.Serialization.JavaScriptSerializer.deserialize("/Date(1221644506800-0700)/")
- new Date(parseInt(value.replace("/Date(", "").replace(")/",""), 10))
- var s = "/Date(1221644506800-0700)/";
- var m = s.match(/^/Date((d+)([-+]dd)(dd))/$/);
- var date = null;
- if (m)
- date = new Date(1*m[1] + 3600000*m[2] + 60000*m[3]);
- Sys.Serialization.JavaScriptSerializer.deserialize(""\/Date(1221644506800)\/"")
- Script.Serialization.JavaScriptSerializer jss = new Script.Serialization.JavaScriptSerializer();
- string script = string.Format("alert(Sys.Serialization.JavaScriptSerializer.deserialize({0}));", jss.Serialize(jss.Serialize(DateTime.Now)));
- Page.ClientScript.RegisterStartupScript(this.GetType(), "ClientScript", script, true);
- var serializedDateTime = "/Date(1271389496563)/";
- document.writeln("Serialized: " + serializedDateTime + "<br />");
- var toDateRe = new RegExp("^/Date\((\d+)\)/$");
- function toDate(s) {
- if (!s) {
- return null;
- }
- var constructor = s.replace(toDateRe, "new Date($1)");
- if (constructor == s) {
- throw 'Invalid serialized DateTime value: "' + s + '"';
- }
- return eval(constructor);
- }
- document.writeln("Deserialized: " + toDate(serializedDateTime) + "<br />");
- String.prototype.dateFromJSON = function () {
- return eval(this.replace(//Date((d+))//gi, "new Date($1)"));
- };
- var date = new Date(parseInt(jsonDate.substr(6)));
- new Date(1221644506800)
Add Comment
Please, Sign In to add comment